Ошибка при добавлении значения элемента 'p' к обоим блокам 'review-comment-wrap'. Я думаю, что проблема может заключаться в том, что в моей функции append элемент «p» добавляется ко всем элементам отзыва-комментария-комментария. Как добавить только к блоку 'review-comment-wrap', где элемент со значением B был удален?Добавить элемент к одному элементу массива
<div class="reviewer-meta">
<div class="author-attribute">Value A</div>
<div class="author-attribute">Value B</div>
</div>
<div class="review-comment-wrap">some value</div>
/** add appended value here only **/
<div class="reviewer-meta">
<div class="author-attribute">Value A</div>
</div>
<div class="review-comment-wrap">some value</div>
function runProgram(){
var theElements = $('.reviewer-meta').find('.author-attribute');
$(theElements).each(function(){
if(this.innerHTML == "Value B"){
$(this).remove();
}
});
$('.review-comment-wrap').append('<p>New value</p>');
}
runProgram();
Спасибо за вашу помощь. Братья и сестры - хороший подход – Jgunzblazin
Добро пожаловать. – cesare
Что вы предлагаете, если «рецензент-комментарий-обертка» жил вне блока «рецензент-мета»? – Jgunzblazin