我正在尝试排除某些输入并选择未被选中的任何选项从将要序列化的表单,但我收到错误消息,表示我的表达无法识别。 这是JS:
$("#searchbtn").click(function () {
var ser = $("form, select(:has(option[selected])), :input[id!='__VIEWSTATE'][value!='']").serialize();
alert(ser);
});
P.S。我更新了JS代码,以免您对这些类产生混淆。
答案 0 :(得分:1)
答案 1 :(得分:0)
最终解决方案是:
var ser = $($("#ctl01")[0].elements).filter("select:has(option[selected]), input[id!='__VIEWSTATE']").serialize();