2014-09-26 2 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> 

я хочу, чтобы удалить test.com в текстовом tag.How мы можем сделать это с помощью JQuery?

+3

Что такое '' тег? –

+3

Быстрый поиск Google не мог дать вам этот ответ? – Richlewis

+2

'.empty()', '.text ('')', '.html ('')'. Вы делали * какие-либо исследования? – j08691

ответ

1

Используйте html('') метод JQuery

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

Также вы можете использовать text('') или empty()

Если вы хотите удалить только test.com затем использовать

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

Просто убедитесь, что вы выбираете только текст, который хотите изменить. –

+1

Метод ['.text()'] (https://api.jquery.com/text/) будет работать так же, как Ну вот. Указание различий может быть полезным, поскольку это будет зависеть от ситуации. – ajp15243

0

It зависит от ситуации и если вы добавите больше HTML тегов внутри <text>. Если да, используйте

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

Documentation.

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

+1

'.text()' без аргумента просто возвращает существующий текст. '.text ('')' (пустой аргумент) заменит текстовое содержимое ничем. – ajp15243

+0

@ ajp15243 Dang, неправильно прочитал вопрос! – loveNoHate

Смежные вопросы