jQuery循环输入和选择字段

Mat*_*man 2 jquery

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

$('#blockProperties :input :select').each(function () {
    // do something
});
Run Code Online (Sandbox Code Playgroud)

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

Dav*_*ang 6

选择器应该是:

'#blockProperties :input, #blockProperties select'
Run Code Online (Sandbox Code Playgroud)

你所拥有的是在输入中寻找一个选择.


kar*_*m79 5

手册说“选择所有输入、文本区域、选择和按钮元素。” 所以只需这样做::input

$('#blockProperties :input').each(function () {
    ...
Run Code Online (Sandbox Code Playgroud)