[英]jquery, finding a string then add a link
我試圖找到一個字符串,然后添加一個鏈接。 例:
<h1>you can Contact us</h1>
這是我嘗試但它不起作用。
$("h1:contains(Contact)").attr('href','test.yahoo.com');
也試過這個
$("h1:contains('Contact')").attr('href','test.yahoo.com');
我想要的是
你可以聯系我們
謝謝。
嘗試
$("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?
我嘗試了你的代碼,它的工作原理是它在h1元素上設置了attr。 問題是h1標簽不是設計成鏈接。 您需要使用h1標記內的鏈接嵌套標記。
`
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.