我应该如何定义从左到右的情况。我对[0] .nameofsomething部分感到困惑。愚蠢的奖金问题,[0]也可以是其他整数吗?看来jquery选择器现在已命名空间了。.对吗?

$("#someselector")[0].nameofsomething = new MyObject();


并且也可以这样写...

$("#someselector").nameofsomething = new MyObject();


并产生完全相同的结果?

感谢您的任何见解!

最佳答案

[0]选择DOM对象,因此要添加到元素中。

$("#someselector")[0].nameofsomething  // this is same thing as document.getElementById("someselector").nameofsomething = {};


您要添加到jQuery对象

$("#someselector").nameofsomething


所以他们不是同一回事。

07-28 05:11