如何从JQuery对象获取javascript控件?
我是JQuery的初学者,
如何从JQuery对象将控件作为javascript对象获取
var _object = $(this). ??
最常见的var _object = $(this)[0];
如果您匹配的元素超过1个: $(this)[0]
, $(this)[1]
, $(this)[2]
等等。
$(this).get()
也是可能的。 它比数组模型的唯一优势是它允许选择$(this).get(-1)
,它可以获得最后一个匹配的对象
var _object = $(this)[0];
我认为这是对的,不能检查,因为我在我的手机上。
在您的情况下,只需使用this
。
$(this)[0] == this
如果this
是一个DOM元素。 如果它是其他东西,例如选择器, $(this)[0]
是要走的路。
(function (e) { var a = false; try { $(this)[0]; a = true; } catch (h) {} alert(a.toString()); })(window);