如何获得<a> by title attribute</a>

时间:2014-08-25 15:59:54

标签: javascript jquery css

我需要从动态构建的特定<a>中删除3个类。唯一不变的是标题。如何通过标题定位/查找元素?我一直在谷歌上搜索,但没有出现任何我想要的东西。如果使用CSS可能会很好,但我希望javascript / jQuery的答案对我有用。

标签如下:

<a href="javascript:%20openLookup%28%27%2F_ui%2Fcommon%2Fdata%2FLookupPage%3Flkfm%3Dj_id0%253Aj_id2%253AtheForm%26lknm%3Dj_id0%253Aj_id2%253AtheForm%253Aj_id77%26lktp%3D%27%20%2B%20getElementByIdCS%28%27j_id0%3Aj_id2%3AtheForm%3Aj_id77_lktp%27%29.value%2C670%2C%271%27%2C%27%26lksrch%3D%27%20%2B%20escapeUTF%28getElementByIdCS%28%27j_id0%3Aj_id2%3AtheForm%3Aj_id77%27%29.value.substring%280%2C%2080%29%29%29" class="col-md-12 col-sm-12 col-xs-12 noPadding" id="j_id0:j_id2:theForm:j_id77_lkwgt" onclick="setLastMousePosition(event)" title="Client Lookup (New Window)">
    <img src="/s.gif" alt="Client Lookup (New Window)" class="lookupIcon" onblur="this.className = 'lookupIcon';" onfocus="this.className = 'lookupIconOn';" onmouseout="this.className = 'lookupIcon';this.className = 'lookupIcon';" onmouseover="this.className = 'lookupIconOn';this.className = 'lookupIconOn';" title="Client Lookup (New Window)">
</a>

4 个答案:

答案 0 :(得分:8)

如果要使用CSS按标题选择超链接,请使用以下语法:

a[title='my title']

与jQuery相同

$("a[title='my title']")

一个工作的jsfiddle:http://jsfiddle.net/hjanto1x/

答案 1 :(得分:0)

jQuery与css选择器非常相似。你可以像这样定位标题:

$("a[title=x]")

答案 2 :(得分:0)

让我们从jsFiddle开始。但我想它应该是这样的伪代码。

$("selector").each("selector").find("attr name").each(function() {
$(this).removeClass();
});

答案 3 :(得分:0)

&#34; $(一个[标题=&#34;名称&#34;])事件();&#34; 要么 &#34; $(一个[标题=&#34;名称&#34;])方法();&#34;

相关问题