如何根据以下条件选择元素的后代:
- 其
id
开始: foo;和 - 其 css
visibility
设置为可见?
$('#parentEle')find('id^=foo:visible').css({...});
?
最佳答案
需要对 id 属性使用属性过滤器([]
),并且 :visible 过滤器会查找显示样式和 height=0
$('#parentEle').find('[id^="foo"]').filter(function () {
return $(this).css('visibility') == 'visible'
}).css({});
关于jquery - find() 元素基于以...开头的 id 和 css 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20671323/