Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery使用Jquery访问div数组,其中包含div_Jquery - Fatal编程技术网

Jquery使用Jquery访问div数组,其中包含div

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(); }) } });

如何访问第二个div的内部divs文本

<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'),而不只是类选择器,因为它更有效。