我試圖在用戶點擊特定圖標時在列表中顯示一個列表。 這是我的代碼。如何在使用JQuery的類之後獲取唯一的下一個元素?
HTML:
<li class="filename"><img src="expand.png" /> Lorem ipsum dolor sit amet</li>
<ul class="datalog">
<li>Lorem ipsum dolor sit amet</li>
<li>Lorem ipsum dolor sit amet</li>
<li>Lorem ipsum dolor sit amet</li>
</ul>
<li class="filename">
<img src="expand.png" /> Lorem ipsum dolor sit amet</li>
<ul class="datalog">
<li>Lorem ipsum dolor sit amet</li>
<li>Lorem ipsum dolor sit amet</li>
<li>Lorem ipsum dolor sit amet</li>
</ul>
JQuery的:
$('.filename img').click(function() {
$('.filename').next(".datalog").show();
});
而這裏的JSFiddle
我也試着像最近或兒童的功能,可能不好實現的,但沒有成功。
在我的例子中只有兩個主要列表,但在應用程序中列表的數量是可變的(所以我不能真正使用索引)。
如何只顯示與點擊相關的列表?
'$(這)'似乎不工作。如果我嘗試再次使用'$('。filename')',我得到了相同的結果(順便說一句,我意識到這是合乎邏輯的,因爲它定義了所有的類...)。 – Alex
yup ...檢出小提琴... – bipen
好吧,我明白了,謝謝;) – Alex