使用jQuery如何選擇單個子元素?我看了看穿越API,知道我可以選擇所有的直接子img
內容是這樣的:如何使用jQuery選擇單個子元素?
$(this).children('img');
並選擇第一個孩子img
元素我可以用一個標這樣的:
$(this).children('img')[0];
但我想我有點驚訝,我不能這樣做:
$(this).child('img'); // no subscript, returns single element
還是我錯過了什麼?
啊哈!就是這樣。我期待着img元素(試圖引用其'src'屬性)而不是jQuery對象。現在我只使用'attr()'來獲取'src'屬性。 – 2009-09-24 21:11:51
感謝3)以及。我可能會考慮這樣做。 :) – 2009-09-24 21:12:32
編號如果我使用例如'find(「div」)[0]'我不會將'div'作爲jQuery對象。我將'div'作爲HTMLElement。爲了讓'div'成爲jQuery對象,必須使用'.eq(0)',如Greg所述。 ()。(function。(){('a')。click(function(){this.parent()。children('。dataContentSectionMessages')。slideToggle(); }); })( – Green 2013-07-30 03:27:36