当我尝试从文本字段中获取值时,它在我使用它时起作用:
var name = $("input[name='Event[name]']").serializeArray();
name = name[0].value;
我无法从 textarea 获得价值:
var desc = $("input[name='Event[desc]']").serializeArray();
这是一个link到工作版本的文本字段。我尝试使用textarea,但我不明白为什么它不起作用。
答案 0 :(得分:1)
$(document).ready(function () {
var val = $.trim($("textarea").val());
if (val != "") {
alert(val);
}
});
答案 1 :(得分:0)
$(document).ready(function () {
var val = $.trim($("textarea").val());
if (val.length !== 0) {
alert(val);
}
});
答案 2 :(得分:0)
鉴于您只向我们展示了部分代码,但很难说:
var desc = $("input[name='Event[desc]']").serializeArray();
此处的选择器仅匹配<input>
个元素。如果您想匹配<textarea>
元素,则必须在选择器中将input
替换为textarea
。
var desc = $("textarea[name='Event[desc]']").serializeArray();