我有一个CMS为标签元素生成的以下html:
<li class="active" style="width: 233px;">
<a href="#tabopen_tickets">Open Tickets</a>
</li>
我想更改&#34;打开门票&#34;的link's
文字。到其他文字,但我只知道链接&#39; href
。
如何使用jQuery执行此操作?谢谢!
答案 0 :(得分:4)
$('a[href="#tabopen_tickets"]').html('your new value');
答案 1 :(得分:3)
尝试
Attribute Equals Selector [name="value"]
$('a[href="#tabopen_tickets"]').text('Changed');
$('a[href="#tabopen_tickets"]')
会选择带a
属性href
#tabopen_tickets"
代码
答案 2 :(得分:1)
您可以使用:
$('li.active a').text("new text here");
如果你想通过href得到它,那么使用属性相等选择器:
$(a[href="#tabopen_tickets"]).text("new text here");
答案 3 :(得分:0)
您可以选择包含jquery的链接,包含,开头或结尾这样的文本
var link = $('a[href*="#tabopen_tickets"]')
和
然后更改link.innerHTML("new text");
之类的链接文字
可以找到文档here