49

考虑这个p由数据属性索引的标签数组。

<p class='my-class' data-id='0' data-id-index='1'></p>
<p class='my-class' data-id='0' data-id-index='2'></p>
<p class='my-class' data-id='1' data-id-index='1'></p>
<p class='my-class' data-id='1' data-id-index='2'></p>

要选择pbydata-id并附加文本,我可以使用:

$('.my-class[data-id="' + dataId + '"]').append(myText);

以上将附加myText到所有p具有相同data-id. 但是,如果我想同时选择data-idanddata-id-index怎么办?

4

1 回答 1

107

像你已经做的那样做......属性选择器可以链接:

$('.my-class[data-id="' + dataId + '"][data-id-index="'+dataIdIndex+'"]').append(myText);
于 2013-08-20T08:07:20.390 回答