我是jQuery的新手。我一直在努力找出一种方法来获取一组具有" post"类的div中的h4标签的内容。并使用他们的文本为他们的父母添加/创建一个额外的课程" post"的div。
我想为父母添加一个额外的课程" post"从该div的h4.tag的内容中划分出来。我已经能够使用text()函数将类添加到父div,但问题是我将每个h4的内容作为一个类添加到&#34的每个父div中;交"
这是我的代码:
var texth4 = $('h4.tag').text();
$(".post").each(function() {
$(this).addClass(texth4);
});
如果有人有一些指导我会真诚地感激它。
答案 0 :(得分:0)
如果我理解正确,你需要这个:
$('.post').each(function() {
var texth4 = $(this).find('h4').text();
$(this).addClass(texth4);
});
您所拥有的不同之处在于,该变量设置为.post
特定实例内H4元素的文本值。
这假定HTML结构如下:
<div class="post">
<h4>Heading Text</h4>
...
</div>
并且会导致:
<div class="post Heading Text">
<h4>Heading Text</h4>
...
</div>
<强> Demo 强>