我在一個項目中,非HTML精明的用戶將改變所見即所得編輯器中的網站內容。一個頁面涉及具有大量內容的無序列表。我希望能夠切換內容,但我遇到了問題。使用jQuery切換無序列表項目
這裏有一個的jsfiddle與我的問題重現:http://jsfiddle.net/eKzbY/
而且我的javascript:
$(document).ready(function() {
$('.descrip ul ul').hide();
$('.descrip ul li').click(function() {
$(this).children('.subLink').toggle('slow');
});
$('.descrip li:has(ul)').addClass('myLink');
$('.descrip ul ul').addClass('subLink');
});
您可以切換下的「2」好了內容,但是當你點擊「2.1」來切換其內容它會切換它下面的內容和「2」下面的內容。我相信這是因爲點擊「2.1」同時擊中了兩個li,同時觸發兩個li。我會提供所有的課程,但這些用戶不知道HTML,因此在添加更多內容時可能會遇到困難。
我一直盯着這太久了。任何人都有解決方案/更好的主意?
+1幾乎是唯一的出路。很高興看到其他解決方案。 –