当我尝试从文本字段中获取值时,它会在我使用它时起作用:
var name = $("input[name='Event[name]']").serializeArray();
name = name[0].value;
我无法从textarea获得价值:
var desc = $("input[name='Event[desc]']").serializeArray();
这是 带有文本字段的工作变体的链接。我尝试使用 textarea,但我不明白为什么它不起作用。
当我尝试从文本字段中获取值时,它会在我使用它时起作用:
var name = $("input[name='Event[name]']").serializeArray();
name = name[0].value;
我无法从textarea获得价值:
var desc = $("input[name='Event[desc]']").serializeArray();
这是 带有文本字段的工作变体的链接。我尝试使用 textarea,但我不明白为什么它不起作用。
这里哥们:http: //jsfiddle.net/jVUsZ/
$(document).ready(function () {
var val = $.trim($("textarea").val());
if (val != "") {
alert(val);
}
});
鉴于您只向我们展示了您的部分代码,但很难说:
var desc = $("input[name='Event[desc]']").serializeArray();
您在此处的选择器仅匹配<input>
元素。如果要匹配<textarea>
元素,则必须在选择器中替换input
为。textarea
var desc = $("textarea[name='Event[desc]']").serializeArray();
$(document).ready(function () {
var val = $.trim($("textarea").val());
if (val.length !== 0) {
alert(val);
}
});