2010-10-12 7 views
1

Я уверен, что это глупо, но как я могу заменить только текст в теге html. Например, из этого:замените текст другим тегом

<div style="display: block;">blah blah</div> 
<a href="#" style="display: inline; ">(Old text)</a> 

к этому:

<div style="display: block;">blah blah</div> 
<a href="#" style="display: inline; ">(New text)</a> 

заменить старый текст => Новый текст
Большое спасибо заранее.

ответ

3

Положите идентификатор на элемент, содержащий текст:

<div style="display: block;">blah blah</div><a href="#" style="display: inline; " id="replaceme">(Old text)</a> 

И использовать

$('#replaceme').html('New text'); 

Это основной, я думаю, что вы можете работать его отсюда :)

0

First , укажите свой элемент ID, чтобы вы могли сослаться на него:

<a id="something" href="#" style="display: inline; ">(Old text)</a> 

Затем используйте строку replace Функция:

var str = $('#something').text(); 
$('#something').text(str.replace('Old text', 'New text')); 
Смежные вопросы