2014-02-21 174 views
1
<script> 
$(document).ready(function(){  
    $(".blog").each(function()  
    { 
     var text= $(this).html(); 
     text=text.replace(/@([a-z A-Z 0-9_]+)/ig,'<a href="#">([a-z A-Z 0-9_]+)</a>'); 
     $(this).html(text); 
    }); 
}) ;  
</script> 

這種替換d新的值是HTML:搜索值和搜索的價值

<div class="blog"> 
Lorem @Ipsum 
dolor#yeah</div> 
+0

爲什麼你的HTML空間充滿?它讓我瘋狂。 – mnme

+0

我試圖用空間發佈它,但它沒有發佈。 – ehis

+0

你是如何編寫HTML的? –

回答

1

您可以通過訪問JavaScript中的組參考$1

text = text.replace(/@([a-z A-Z 0-9_]+)/ig,'<a href="#">$1</a>'); 

JSFiddle

+0

@JSFiddle謝謝我喜歡它,它工作 – ehis