0
4

3 に答える 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 に答える