我正在创建一个小型 CRM,其中包含许多基于 AJAX 的表单。我正在尝试建立最好的中性数据选择工具来获取表单的所有数据。
我遇到的一个问题是复选框在执行$('#checkbox').val()
. 我的目标是编写 1 个选项来获取其中包含数据的所有项目。我目前的选择声明非常简单:
$('input, select, textarea').each( function() {
// do stuff with the data, and create a dataString
}
我尝试过使用:not()
,但我真正想做的是获取所有不是未选中复选框的输入标签。我可以使用一些嵌套选择器吗?我知道:checked
它总是可用的,但我试图让它尽可能不具体。我知道我可以这样做:
$('input[type=text], input:checked, type[type=hidden] .... ')
依此类推,但我希望保持简短(如果可能的话!)
多谢你们!