jQuery基于href改变链接的innerHTML

时间:2014-06-27 07:08:45

标签: javascript jquery html innerhtml

我有一个CMS为标签元素生成的以下html:

<li class="active" style="width: 233px;">
  <a href="#tabopen_tickets">Open Tickets</a>
</li>

我想更改&#34;打开门票&#34;的link's文字。到其他文字,但我只知道链接&#39; href

如何使用jQuery执行此操作?谢谢!

4 个答案:

答案 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