我有几个输入,我想在单击后清除它们的值。如何?

 <input type="text" value="Name" />

我试过了:

$(this).inputValue(""); 

但这行不通。如果我无法更改值,则如何将文本添加到输入($(this).text(“”);例如TextAreas)。

谢谢!

有帮助吗?

解决方案

采用 .val(newValue) 用于设置任何输入类型元素的值(包括 <textarea><select>), 像这样:

$("input:text").click(function() {
  $(this).val(""); 
});
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top