我应该如何定义从左到右的情况。我对[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
所以他们不是同一回事。