2014-09-26 41 views
-4

一些插件來像負載DOM後,這樣的文字:如何刪除只有jQuery文本?

<text x="1080" text-anchor="end" zIndex="8" style="cursor:pointer;color:#909090;font-size:9px;fill:#909090;" y="395">test.com</text> 

我想刪除文本tag.How test.com我們可以做到這一點與jQuery?

+3

什麼是''標籤? – 2014-09-26 16:29:47

+3

快速谷歌搜索無法給你這個答案? – Richlewis 2014-09-26 16:30:12

+2

'.empty()','.text('')','.html('')'。你有沒有做任何研究? – j08691 2014-09-26 16:32:06

回答

1

使用html('')方法的jQuery

$('text').html(''); 

您也可以使用text('')empty()

如果你只想刪除test.com然後用

$('text').html(function(v){return v.replace('test.com','','g');}); 
+0

只是馬克確定你只選擇你想修改的文本 – 2014-09-26 16:29:23

+1

['.text()'](https://api.jquery.com/text/)在這裏。指出差異可能會有所幫助,因爲它取決於情況。 – ajp15243 2014-09-26 16:31:17

0

它取決於情況和如果您在<text>內添加更多HTML標籤。如果這樣使用

$('text').text(''); 

Documentation

JSFIDDLE:http://jsfiddle.net/0k928krv/

+1

'.text()'不帶參數只是返回現有文本。 '.text('')'(空字符串參數)將用空白替換文本內容。 – ajp15243 2014-09-26 16:30:29

+0

@ ajp15243黨,誤讀了這個問題! – loveNoHate 2014-09-26 16:32:28