我输入了自动完成功能。
<input type="text" class="form-control input-sm isFieldValueEmpty tooltip"
style="width:779px;" id="searchK" name="keywords" value=''>
一切正常,但我设置了自动完成的值,之后将自动完成的值添加到隐藏输入(用户可以从自动完成中选择多个值)。但是当我添加这个值并尝试设置自动完成输入的空值时:
$("#searchK").attr("value","");
在输入字段中仍然有文本,但此输入的值为空(由firebug检查)。
知道如何删除此文本?
我找到了解决方案
$(this).val('');
return false;
输入清晰。
答案 0 :(得分:0)
请勿使用attr()
更改值,请使用val()
$("#searchK").val("");