Javascript 删除文本输入值,但不删除占位符
这是我的代码,它正在删除值和占位符。但我想保持占位符的完整性Javascript 删除文本输入值,但不删除占位符,javascript,jquery,placeholder,Javascript,Jquery,Placeholder,这是我的代码,它正在删除值和占位符。但我想保持占位符的完整性 <input type="text" id="name" placeholder="Type something…"> <textarea id="desc" placeholder="Write description..."></textarea> <input type="button" value="Click" onClick="submit_info();"> 文本字段和文
<input type="text" id="name" placeholder="Type something…">
<textarea id="desc" placeholder="Write description..."></textarea>
<input type="button" value="Click" onClick="submit_info();">
文本字段和文本区域字段将变为空白。。删除所有内容
我也试过了,但什么也没去掉:
$("#name").removeAttr("value");
$("#desc").removeAttr("value");
用这些线
function submit_info(){
$("#name").val("");
$("#desc").val("");
}
您需要完全删除输入中的值。当前代码将值保留为单个空格(
'
)。试试这个:
$("#name, #desc").val('');
仅当值中没有字符时,占位符才会显示。您正在将该值设置为“空间”。改为将其设置为空字符串
i、 e.将
“
更改为”
.val(“”
不是删除该值,而是将其设置为空格。您必须删除val(“”