为什么我无法清除输入?

时间:2016-03-11 21:21:10

标签: javascript html forms

<input type="text" class="input">

必须清除。 jQuery的:

$(".input").text("")

它不起作用。但这$(".input").val("")有效。为什么? 为什么我不能以这种方式input $(".input").text("")分配价值?

1 个答案:

答案 0 :(得分:0)

我认为可能有助于记住$(&#39;输入&#39;)。val()为您提供用户可以编辑的文字,但$(&#39; p&#39;)。 ()为您提供用户无法编辑的文本。因此,当您设置$(&#39;输入&#39;)。val(&#39; Something&#39;)时,它会显示&#34; Something&#34;在表单字段中,但用户可能会将其更改为&#34; Something Else&#34;。但是,如果您设置了$(&#39; p&#39;)。text(&#34; Something&#34;),那么用户就无法更改它。