2014-10-31 93 views
0

如何在超鏈接內的文本之前添加span標記? 現在,我使用的是這樣的:使用jquery在錨點標記的文本之間添加span標記

<script type="text/javascript"> 
    $("a").before('<span class="k-icon k-add"></span>'); 
</script> 

我嘗試了上面的代碼,但所需的跨度錨標記

<span class="k-icon k-add"></span><a href="some page">Add</a> 

我需要的鏈接看起來像這樣當它來臨之前解析:

<a href="some page"><span class="k-icon k-add"></span>Add</a> 

任何想法?

+0

好@dystroy,我給), – 2014-10-31 11:34:43

+0

@ A.Wolff我只是想解決格式化問題... – 2014-10-31 11:38:07

+0

@dystroy我也是,當時只是開玩笑 – 2014-10-31 11:41:49

回答

2

使用prepend在你的元素開始添加一些內容:

$("a").prepend('<span class="k-icon k-add"></span>'); 
+0

這一個工作 – JKumar 2014-10-31 11:33:55

0

我建議你添加圖標不是JS,但在CSS僞元素

這將是這樣的:

a.k-icon.k-add:before { 
    width: 10px; 
    height: 10px; 
    background: #ccc; 
    content: ''; 
} 

http://jsfiddle.net/frsxy8vb/

相關問題