我如何使用jquery通过不同于类的属性来查找项目?

时间:2014-04-02 20:21:58

标签: jquery jquery-selectors selector

我在页面上有以下html:

<span class="descriptionLink" projectid="14180">
            Some text
</span>

<span class="descriptionLink" projectid="14181">
            Some text
</span>

<span class="descriptionLink" projectid="14182">
            Some text
</span>

<span class="descriptionLink" projectid="14182">
            Some text
</span>

我想用projectid = 14182抓住这个项目。获取这组元素的正确jquery语法是什么?

2 个答案:

答案 0 :(得分:1)

看到projectid是一个无效的元素属性,我说没有正确的选择方法。使用

在HTML5中做得更好
<span class="descriptionLink" data-projectid="14182"> 

并选择关闭$('[data-projectid="14182"]')

或者,使用类:

<span class="descriptionLink projectid-14182">

选择如下:

var project_id_to_find = 14182;
$(".projectid-" + project_id_to_find);

答案 1 :(得分:0)

您可以使用属性选择器:

$('span[projectid=14182]')