【发布时间】:2019-07-11 00:02:20
【问题描述】:
这会过滤 HTML 中的所有输入字段:
var required = $('input, textarea, select').filter('[required]:visible')
我想过滤特定的 div:
<div id="a">
<input ... required>
</div>
<div id="b">
<input ... required>
<input ... required>
</div>
【问题讨论】:
-
$('#a').find('input,textarea,select').filter(....) -
find 在某些 IE 上不起作用
-
“find 在某些 IE 上不起作用”请澄清该声明,因为如果没有更多上下文(例如浏览器版本和您使用的 jQuery 等)似乎很难证明这一点。
-
find doesn't work on some IE这根本不是真的——除非你回到 IE5 或 6,在这种情况下你会遇到更大的问题。 -
请更新您的问题以提供正确的 HTML 以及您需要提供可重现示例的任何其他代码。就目前而言,这只是此处接受的答案的副本:stackoverflow.com/questions/18659726/… 并声明它不起作用。我们需要您的实际标记和任何其他代码来证明其他情况。