我试图找到一个字符串然后添加一个链接到它。示例:
<h1>you can Contact us</h1>
这是我尝试过的方法,但它不起作用。
$("h1:contains(Contact)").attr('href','test.yahoo.com');
这个也试过
$("h1:contains('Contact')").attr('href','test.yahoo.com');
我想要什么
你可以Contact我们
谢谢。
最佳答案
尝试
$("h1:contains('Contact')").html(function(i, current) {
return current.replace(/(Contact)/, '<a href="http://test.yahoo.com">$1</a>');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<h1>you can Contact us</h1>
但为什么不直接更改 html 呢?
关于javascript - jquery,找到一个字符串然后添加一个链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41754352/