【发布时间】:2014-03-28 03:04:03
【问题描述】:
元素和代码。
HTML
<input value="" name="data[Filter][address]" type="text" />
<input value="" name="data[Filter][client]" type="text" />
<input value="" name="data[Filter][tenant]" type="text" />
<input value="" name="data[Filter][contract_end_date]" type="text" />
Javascript
console.log($("[name*='data\\[Filter\\]'][value!='']").serialize());
问题:即使它们都是空的,它们也是序列化的。
为什么?
【问题讨论】:
-
那么您的元素没有值为“”的属性值,因此它们将被选中。
-
mmmm.. 试过了,没变。 (已编辑,谢谢)
-
那么当值改变时,属性不会改变。 jsfiddle.net/9Jg86
标签: javascript jquery html jquery-selectors forms