0

ユーザーが親リスト項目をクリックしたときに、jQuery を使用して単一リストの子項目を表示する 3 つのカテゴリ リストがあるページを作成しています。スクリーンショットを参照してください (男性をクリックすると、下の項目が表示されます)。

カテゴリ リスト項目

ページが読み込まれるhref="#"と、親アイテムにリンクがありません。しかし、ユーザーがそれをクリックしてリストが開くと、リンクを「男性」カテゴリに変更する必要があります。私が現在持っているものを示すためにjsfiddleを作成しました。ただし、以下の jquery では、リンクは のまま"#"です。

$("#cat-item25").click(function () {
    $("#child1").show('slow');
    $(this).attr('src', '/product-category/men/');
});

これがJSfiddleです

4

2 に答える 2

3

間違った属性を変更しています。not を使用する必要がありhrefますsrc

$("#cat-item25").click(function(e) {
    e.preventDefault();
    $("#child1").show('slow');
    $(this).attr('href', '/product-category/men/');
});

例: http://jsfiddle.net/P8RHv/2/

于 2013-11-14T22:55:13.147 に答える