我正在尝试查找元素ID包含特定文本的页面上的所有元素。然后,我需要根据找到的元素是否被隐藏来过滤它们。任何帮助都是非常感谢的。
发布于 2009-07-30 13:51:41
$('*[id*=mytext]:visible').each(function() {
$(this).doStuff();
});
注意选择器matches all elements开头的星号'*‘。
请参阅Attribute Contains Selectors,以及:visible和:hidden选择器。
发布于 2009-07-30 13:57:24
这将选择ID包含'foo‘且可见的所有DIVs
$("div:visible[id*='foo']");
发布于 2009-07-30 15:16:35
感谢你们两位。这对我来说非常有效。
$("input[type='text'][id*=" + strID + "]:visible").each(function() {
this.value=strVal;
});
https://stackoverflow.com/questions/1206739
复制相似问题