如何使用jQuery获取特定<ul>中所有可见<li>元素的“ title”属性,如何在数组中收集主题并使用alert()显示它们?

萨尔曼·沙里亚蒂

如何获取<li>specefic中所有可见元素的“ title”属性<ul>,将主题收集在数组中并使用alert()带有jQuery的功能显示它们

例如我有:

<ul class="ulCats">
     <li title="1"></li>
     <li title="2" style="display: none;"></li>
     <li title="3"></li>
     <li title="4" style="display: none;"></li>
     <li title="5" style="display: none;"></li>
</ul>

我正在寻找的是:

VisibleLiTitles = "2-4-5"
视力

这是一种可能的方法:

var VisibleLiTitles = $('.ulCats li:visible').map(function() {
    return this.title;
}).get().join('-');

alert(VisibleLiTitles);

对于不可见的元素,请使用:hidden选择器。

演示: http : //jsfiddle.net/m6cfB/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档