我有以下表单输入字段:
<input type="text" value="" title="Enter item description" name="description">
当我在包含表单上调用JQuery的序列化函数时,它给出了以下内容:
description=Enter+item+description
有谁知道为什么serialize()将标题作为描述字段的值?我怎么能绕过这个?我希望结果是:
description= (i.e. no value)
答案 0 :(得分:1)
这不是serialize()
的行为。我想你可能有另一个插件或代码将title标签的值加载到字段的值中。我知道有很多插件使用该值创建ghost文本或在输入字段上执行掩码。这可能会导致您在使用serialize()
时将其视为值。我实际上只是测试它,它按预期工作。见这里:http://jsfiddle.net/XrVvM/