我有一个页面,其中包含表单元素的重复ID.问题是我根据切换单独显示元素.所以这两个ID都不会同时出现.
但是,当我对该元素进行表单验证时,它总是选择代码中最后显示的元素(即使它是隐藏的).
是否有选择器来选择可见的重复ID?
我尝试了以下但无济于事:
$('#my_element:visible').val();
Run Code Online (Sandbox Code Playgroud)
Der*_*sed 19
由于关于这个前提的无数其他问题会告诉你,#
在这种情况下你不能使用ID选择器; 你必须使用类似的东西$('div[id=foo]')
找到它.