Jquery使用Jquery访问div数组,其中包含div
如何访问第二个div的内部divs文本Jquery使用Jquery访问div数组,其中包含div,jquery,Jquery,如何访问第二个div的内部divs文本 <script> $(document).ready(function() { for(var i = 0; i <= $('.content').length - 1; i++) { $('.content').eq(i).click(function(e) { $(this).hide(); }) } });
<script>
$(document).ready(function() {
for(var i = 0; i <= $('.content').length - 1; i++) {
$('.content').eq(i).click(function(e) {
$(this).hide();
})
}
});
</script>
<div class='content'>
<div class='text'>foo</div>
</div>
<div class='content'>
<div class='text'>bar</div>
</div>
<div class='content'>
<div class='text'>foobar</div>
</div>
$(文档).ready(函数(){
对于(var i=0;i尝试使用选择器
尝试使用选择器
我不确定发布的jquery代码是否与问题相关,但要访问文本“bar”(第二个div的内部div的文本),可以执行以下操作:
$(".content").eq(1).find(".text").text();
这就是说,获取content
类的元素,获取第二个(eq
基于0)。然后在其中找到text
类的元素,并获取第一个类中的text
。我不确定发布的jquery代码是否与问题相关,但要访问文本“bar”,第二个div的内部div的文本,您可以执行以下操作:
$(".content").eq(1).find(".text").text();
$("div.content:eq(1) .text").text()
这就是说,获取content
类的元素,获取第二个(eq
基于0)。然后在其中找到text
类的元素,并获取第一个类中的text
。示例-
$("div.content:eq(1) .text").text()
$('div.content div.text').eq(1).html()
演示@示例-
$('div.content div.text').eq(1).html()
DEMO @ /P>发布一些HTML,然后我们可以看到页面的结构。张贴一些HTML,然后我们可以看到页面的结构。你应该记住,在大的HTML页面上,类的选择可以证明性能很差。而不仅仅是类选择器,因为它更有效。您应该记住,类选择可以证明在大的HTML页面上表现不佳。您应该考虑使用'$('DIV.EngultDe.Tr.Te'),而不只是类选择器,因为它更有效。