Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery基于href更改链接的innerHTML_Javascript_Jquery_Html_Innerhtml - Fatal编程技术网

Javascript jQuery基于href更改链接的innerHTML

Javascript jQuery基于href更改链接的innerHTML,javascript,jquery,html,innerhtml,Javascript,Jquery,Html,Innerhtml,CMS为选项卡式元素生成了以下html: <li class="active" style="width: 233px;"> <a href="#tabopen_tickets">Open Tickets</a> </li> 我想将打开票据的链接文本更改为其他文本,但我只知道链接的href 如何使用jQuery实现这一点?谢谢 您可以使用: $('li.active a').text("new text here"); 如果您想通过href

CMS为选项卡式元素生成了以下html:

<li class="active" style="width: 233px;">
  <a href="#tabopen_tickets">Open Tickets</a>
</li>
我想将打开票据的链接文本更改为其他文本,但我只知道链接的href

如何使用jQuery实现这一点?谢谢

您可以使用:

$('li.active a').text("new text here");
如果您想通过href获取它,请使用属性相等选择器:

$(a[href="#tabopen_tickets"]).text("new text here");
试一试


$'a[href=tabopen\u tickets]'将选择一个带有href属性tabopen\u tickets的标签

您可以选择包含以下文本的链接,以这些文本开头或结尾 var link=$'a[href*=tabopen\u票证]”和 然后更改链接文本,如link.innerHTMLnew text;
可以找到文档

感谢您使用文本:我讨厌人们使用html插入文本。请尝试系统管理员或从您删除的帖子中查找您的桌面计算机问题。
$('a[href="#tabopen_tickets"]').text('Changed');
$('a[href="#tabopen_tickets"]').html('your new value');