jQuery根据两个数据属性选择一个选择器

时间:2014-10-10 23:52:57

标签: jquery

我在JS中有2个变量

var meeting_id = 3; var guest_id = 44; <tr data-guest-id="44" data-meeting-id="3">

我如何在jQuery中关注选择器?

2 个答案:

答案 0 :(得分:2)

您可以使用attribute equals选择器:

var selector = 'tr[data-meeting-id="'+meeting_id+'"][data-guest-id="'+guest_id+'"]';

$(selector).foo();

答案 1 :(得分:2)

使用jQuery Multiple Attribute Selector。你可以用变量替换这里的数字。

$('tr[data-guest-id="44"][data-meeting-id="3"]')

Jsfiddle *我使用了输入,因此我可以证明它是如何工作的。