【发布时间】:2013-01-02 10:39:06
【问题描述】:
我只是想知道循环遍历表单的所有子元素的最佳方式是什么? 我的表单同时包含输入和选择元素。
目前我有:
success: function(data) {
$.each(data.details, function(datakey, datavalue) {
$('#new_user_form > input').each(function(key, value) {
if($(this).attr('id') == datakey) {
$(this).val(datavalue);
}
});
});
}
这只是循环通过表单的输入元素,我也想包含选择元素:
我试过了:
$('#new_user_form > input, #new_user_form > select').each(function(key, value) {
但这不起作用。有谁知道为什么会发生这种情况? 谢谢!
【问题讨论】:
-
对我来说很好:jsfiddle.net/G8tjU 你应该显示表单的 HTML。
-
我们需要查看 HTML。