use*_*469 45 html javascript textarea
我尝试了这段代码,但是当我在textarea中输入文本时,alert()不起作用.怎么解决?
<textarea name="textarea" placeholder="Enter the text..."></textarea>
$(document).ready(function () {
if ($("textarea").value !== "") {
alert($("textarea").value);
}
});
Run Code Online (Sandbox Code Playgroud)
Mar*_*son 128
document.getElementById("textareaID").value
Run Code Online (Sandbox Code Playgroud)
$("#textareaID").val()
Run Code Online (Sandbox Code Playgroud)
不能反过来(知道你在做什么总是好的)
document.getElementById("textareaID").value() // --> TypeError: Property 'value' of object #<HTMLTextAreaElement> is not a function
Run Code Online (Sandbox Code Playgroud)
jQuery的:
$("#textareaID").value // --> undefined
Run Code Online (Sandbox Code Playgroud)
Mut*_*ran 14
使用.val()
得到textarea的价值和使用$.trim()
空的空间.
$(document).ready(function () {
if ($.trim($("textarea").val()) != "") {
alert($("textarea").val());
}
});
Run Code Online (Sandbox Code Playgroud)
或者,这是我要为清洁代码做的事情,
$(document).ready(function () {
var val = $.trim($("textarea").val());
if (val != "") {
alert(val);
}
});
Run Code Online (Sandbox Code Playgroud)