簡體   English   中英

jquery,找到一個字符串,然后添加一個鏈接

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM