jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – children()只选择第一个孩子大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
鉴于以下无序列表:

<ul class="nb">
    <li class="home"><a href="index.html" class="current"><span class="displace">Home</span></a></li>
    <li class="products"><a href="products.html" title="Products"><span class="displace">Products</span></a></li>
    <li class="services"><a href="services.html" title="services"><span class="displace">services</span></a></li>
    <li class="support"><a href="support.html" title="Support"><span class="displace">Support</span></a></li>
    <li class="company"><a href="company.html" title="Company"><span class="displace">Company</span></a></li>
    <li class="contact"><a href="contact.html" title="Contact"><span class="displace">Contact</span></a></li>
</ul>

你能告诉我为什么以下只选择第一个列表项:

var status = 'closed';
$('ul.nb li a').click(function(E){
    e.preventDefault();
        if ($status == 'closed'){
            var li = $(this).closest('li');
            var items = li.parent().children();
            console.log(items.html());
        }
});

预期结果是所有列表项,控制台节目的选择
< a href =“index.html”class =“current”>< span class =“displace”>主页< / span>< / a>

TIA

解决方法

html as getter只返回第一个选定元素的html内容,代码中的项是所有选定li元素的jQuery包装数组. http://jsfiddle.net/MKUGv/

大佬总结

以上是大佬教程为你收集整理的jquery – children()只选择第一个孩子全部内容,希望文章能够帮你解决jquery – children()只选择第一个孩子所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。