为什么这个不起作用?这里的input类型是text
var name = $("input[name='Event[name]']").serializeArray();
name = name[0].value;
var description = $("input[name='Event[description]']").serializeArray();
description = description[0].value; 当我想要从textarea获取时,它不起作用。
发布于 2013-08-16 20:04:50
这应该是可行的:
var name = $("input[name='Event[name]']").val();
var description = $("input[name='Event[description]']").val();让jQuery处理value。
.val()方法主要用于获取表单元素的值,如输入、选择和文本区域。
发布于 2013-08-16 20:03:38
将您的代码作为.text()的.val()替换
发布于 2013-08-16 20:04:35
值不是文本区域的属性。Textarea是具有内容的节点。使用textContent的JQuery属性。
https://stackoverflow.com/questions/18272864
复制相似问题