我有一个问题。我有这样的多个类:
<div class="test">
<div class="this-text">
Text 1
</div>
</div>
<div class="test">
<div class="this-text">
Text 2
</div>
</div>
<div class="test">
<div class="this-text">
Text 3
</div>
</div>
我想在每个div中都有这样的文字
<script>
$(this).find(".this-text").text();
</script>
但结果是Text 1Text 2Text 3,我如何从“this”div而不是其他div中获取文本。我希望有人可以帮助我,我的解释是可以理解的。
由于
答案 0 :(得分:1)
您可以使用.test
获取第N个$(".test:eq(N-1) .this-text").text()
的内容,因此要获取第二个文字,请写下$(".test:eq(1) .this-text").text()
。
答案 1 :(得分:0)
Henk,试试这个:
<script>
$(this).find(".this-text").first().text();
</script>
答案 2 :(得分:0)
答案 3 :(得分:0)
$(".test").each(function () {
alert($(this).find("div").html());
});
看到这个小提琴:http://jsfiddle.net/Za76E/
答案 4 :(得分:0)
以下代码会找到div的子节点和匹配的类。
<script>
$(this).children(".this-text").text();
</script>
答案 5 :(得分:0)
你可以使用
$(本)。儿童( “这个文本”)。文本()