データベースのグループ名をul >li
に表示しています。最初は隠されていたパラメータは<div>
です。今すぐjQueryを使用して、私は<div>
のみを切り替えたいが、同じ時間は他のすべてを非表示にしたい。深さのあるJqueryセレクタ
次のコードを試しましたが、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();
}
可能であれば、() '(イベント.on'ためのパラメータは、() '' .delegateと同じ順序ではないことフィドル、http://jsfiddle.net – Diode