使用 JQuery 根据标题标签定位 html 元素

Target an html element based on title tag using JQuery

如何根据标题标签定位 HTML 元素?

假设我们有:

<a class="cat" title="categoryName">categoryName</a>

如何使用标题标签定位此锚元素,然后向其附加一些文本。

我试过了,但没用:

$(".cat['title' = *categoryName*]").append('*someText*');

也试过这个但没用:

$(".cat['title' ~= *categoryName*]").append('*someText*');

21个问题s:

  • 您有一个无效的 a 标签 - 您过早地关闭了它,并且
  • 您的选择器有误。请参阅 jQuery 文档中的 Attribute Equals Selector 部分。

这个有效:

$(".cat[title = 'categoryName']").append('someText');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a class="cat" title="categoryName">categoryName</a>