Для фильтрации по содержанию (пример):
$("u").filter(function(){
return $(this).text() == "abc123";
}).html("<iframe>");
Для непосредственного выполнения кода:
$("u").each(function(){
var $this = $(this);
if($this.text() == "abc123"){
$this.html("<iframe>");
}
})
Используйте .replaceWith()
вместо .html()
, если хотите также заменить теги (<u></u>
).
Метод .html()
перезаписывает текущее содержимое элемента. Если вы хотите добавить новую информацию, не стирая предыдущие данные, используйте .append()
.