jQuery循环输入和选择字段

时间:2011-03-31 11:50:47

标签: jquery

我希望在一个循环中循环遍历所有input元素和select元素,但这不起作用。

$('#blockProperties :input :select').each(function () {
    // do something
});

当我只循环通过其中一个时,它确实有效。

3 个答案:

答案 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
});