95

可能重复:
jQuery,按属性值选择,添加新属性
jQuery - 如何按属性选择

请考虑以下代码:

<p>11111111111111</p>
<p MyTag="nima">2222222222</p>
<p>33333333333</p>
<p MyTag="Sara">>4444444444</p>

我如何选择所有p带有属性的标签MyTag

谢谢

4

2 回答 2

201

使用“具有属性”选择器

$('p[MyTag]')

或者选择该属性具有特定值的属性:

$('p[MyTag="Sara"]')

“属性值以”、“属性值包含”等还有其他选择器。

于 2012-11-15T06:20:15.653 回答
10

正如我在评论中给出的链接所述,这

$('p[MyTag]').each(function(index) {
  document.write(index + ': ' + $(this).text() + "<br>");});

作品(可玩的例子)。

于 2012-11-15T06:29:00.890 回答