<input type="text" class="input">
必须清除。 jQuery的:
$(".input").text("")
它不起作用。但这$(".input").val("")
有效。为什么?
为什么我不能以这种方式input
$(".input").text("")
分配价值?
答案 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;),那么用户就无法更改它。