jquery - 選択した div の ID が同じ場合はクリックを無効にします
質問する
804 次
3 に答える
0
クリック コールバックでは、属性セレクターを使用して、一致する href を持つすべての要素を選択できます。クリックコールバックがどのように見えるかわからないため、単純化された例:
$(".selectorForAllYourLinks").on("click", function () {
// ### Do what you do to show the div when clicked
// Remove the disabled class from all anchors
$("a").removeClass("disabled");
// Add the disabled class to all anchors referencing the now visible div
var id = $(this).attr("href");
$("a[href='"+id+"']").addClass("disabled");
});
于 2013-04-03T07:19:39.047 に答える
0
このようなものがうまくいくはずです。
$(".selected").each(function() {
$('a[href="#' + $(this).attr("id") + '"]').click(function(e) {
e.preventDefault();
})
})
于 2013-04-03T07:24:17.373 に答える