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 回答
1

您可以将目标值直接连接到选择器中:

$(".button[value='" + $('.click_me').attr('value') + "']").somethingHappens();
于 2013-07-16T10:11:09.143 回答