在 jQuery 中获取具有部分属性匹配的元素非常容易。例如
section[id^="sect_"]
将获取 id 格式为 sect_xxxx 的所有元素。然而,我需要更进一步并获取 - 这是在 jQuery Mobile 应用程序中 - 当前可见并带有该表单的 id 的部分。我尝试以各种方式组合 :visible 修饰符,但一片空白。我将不胜感激任何能够建议正确格式的人。
最佳答案
试试这个
$('section[id^="sect_"]').filter(':visible');
事实上,filter
方法允许您在当前 DOM 选择中设置选择器。
请参阅jQuery filter
关于具有 id 的可见元素的 jQuery 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15427508/