如何从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);