給定以下代碼,爲什麼selector屬性在第一個實例中工作,而不是第二個?他們不都是jQuery對象嗎?爲什麼jQuery的選擇器屬性undefined在每個()?
<span class='tst'>span</span>
var tst = $('.tst');
console.log(tst.selector);
// prints '.tst'
$('.tst').each(function() { console.log(this.selector);});
// prints undefined
+1確實如此'')'' – 2012-07-10 02:49:23
是的,我試過用$(this),但得到了空字符串。有什麼辦法可以獲得每個()內的文本? – mix 2012-07-10 02:54:10
@mix:是的,如果你想要每個元素的文本,使用'.text()'。我會更新我的答案。 – 2012-07-10 02:55:15