我无法理解该怎么做?

给定一个充满锚标签的页面,我只想选择CSS属性display:block的那些元素。

我想我可以用jQuery循环来做到这一点(警告伪代码!)

var myarray;
$('a').each(function(arg1, arg2) {
    if ($(arg2).css('display')=='block')
    myarray.push(arg2);
}


但是有没有更简单的方法?

最佳答案

您可以将filter与函数一起用作参数。

$('a').filter(function (index) {
                  return $(this).css("display") === "block";
              })

关于jquery - jQuery-使用display:block选择所有 anchor 标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7637551/

10-15 15:03