处理只有值的div

时间:2013-07-16 10:00:01

标签: jquery click

我有类似的东西

<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();
});

因此,当我点击带有certian值的certian元素时,带有此值的某个类的其他元素将激活/更改/函数start。

2 个答案:

答案 0 :(得分:1)

试试这个:

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

Docs: filter

答案 1 :(得分:1)

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

$(".button[value='" + $('.click_me').attr('value') + "']").somethingHappens();