我在ul >li
中顯示來自數據庫的組的名稱,它的參數是<div>
,它最初是隱藏的。現在使用jQuery我只想切換<div>
,但同一時間想隱藏所有其他人。深入查詢選擇器
我試過下面的代碼,但它在jQuery 1.7中不起作用。任何人可以幫助我如何使用.not
或.filter
,同時選擇所有以「組」或其他解決方案開始的所有div?
$("#popupContact").delegate("ul.horizontal_lists li a", "click", function() {
var target_id = $(this).attr('id');
target_id = "divOf" + target_id;
$('#' + target_id).slideToggle("slow");
$('[id^="divOf"]'.not(this)).hide();
}
如果可能的話,請做一個小提琴,http://jsfiddle.net – Diode 2012-01-04 05:03:34