2

私はこのようなものを持っています

<div class="button" value="15">Button</div>
<div class="button" value="16">Button</div>
<div class="button" value="17">Button</div>
<div class="button" value="18">Button</div>

<div class="click_me" value="16">CLICK HERE</div>

私はこのようなものが必要です

-- pseudocode --
$('body').on('click','click_me',function(){
    $('.button').withValue($('.click_me').val()).somethingHappens();
});

したがって、特定の値を持つ特定の要素をクリックすると、この値を持つクラスを持つ他の要素がアクティブ化/変更/機能開始します。

4

2 に答える 2

1

これを試して:

var val = $('.click_me').attr('value');
$('.button').filter(function(){
    return val === this.getAttribute('value');
}).somethingHappens();

ドキュメント: フィルター

于 2013-07-16T10:02:48.530 に答える