私はdata-attributes
2つの異なるページの2つのボックスがあります。 A
をクリックすると、href
はindex.html
からindex.html/a
に変更され、B
をクリックすると、/a
が削除され、/b
が追加されます。href要素の変数を追加して削除しますか?
私は変数を変更できましたが、別のボックスをクリックしたときは変更できませんでした。だから私はindex.html/a/b
を得る。私はそれが2つのボックスの間で切り替えるべきだと思います。
HTML
<div class="box" data-id="a"></div>
<div class="box" data-id="b"></div>
<a class="link" href="index.html>Click Me</a>
JS
$('.box').on('click', function() {
var box_id = $(this).data('id');
if($(this).data('id') === box_id) {
$('.link').attr('href', function() {
return.href + '?' + box_id;
});
}
});
'$(この).dataセクション( 'ID')=== box_id'ますtrueを返します。また、ここに入力ミスがありますか? 'return.href' –