我想从序列化中排除具有空值的选择。jQuery:not()选择器不工作
我试图做到这一点,像这样:
var form = $('#myForm');
var str = $(':not(select[value=""])', form).serialize();
没有误差修改,其结果是整个表单。 not()方法给出了相同的结果。
什么可能是错误的?
编辑:它被列为可能重复矿的问题询问有关exlcuding空字段可能implemntations FRM的系列化,而我说not() Selector
不工作,问为什么和不同的上述解决方案。
你的表单中有什么?如果除当前值为'“”'的'
为什么不只是禁用这些元素?禁用的元素不会被序列化,IIRC。 –
@Pointy它包含很多elemetns,如众多的选择和文本输入,我想要序列化所有这些元素,但选择空值。 –