Используя jQuery, мне нужно разобрать содержимое каждого тега <p>
в отдельности, а затем заменить текст на новый текст.Как получить содержимое элемента p по одному за раз
код на данный момент выглядит следующим образом:
str = $('p').text();
str = str.replace('yadayada','yada');
$('p').text(str);
Это в настоящее время становится все содержимое всех <p>
тегов, конкатенации их затем заменить массивный блок текста в каждом <p>
что близко, но не совсем то, что Хотелось бы это сделать.
Есть ли способ получить содержимое каждого блока <p>
по одному и заменить его только содержимым? Я не знаю, какие иды или классы применяются к ним, поэтому необходимо использовать общий тег.
Любая помощь очень ценится! :)
Используйте версию '.text()' с обратным вызовом: http://api.jquery.com/text/#text-function – Andreas