我希望在一个循环中循环遍历所有input
元素和select
元素,但这不起作用。
$('#blockProperties :input :select').each(function () {
// do something
});
当我只循环通过其中一个时,它确实有效。
答案 0 :(得分:6)
选择器应为:
'#blockProperties :input, #blockProperties select'
您所拥有的是选择内部输入。
答案 1 :(得分:4)
手册说:input
“选择所有输入,textarea,select和按钮元素。”所以这样做:
$('#blockProperties :input').each(function () {
...
答案 2 :(得分:2)
$('#blockProperties input, #blockProperties select').each(function () {
// do something
});
或(对于所有表单元素):
$('#blockProperties :input').each(function () {
// do something
});