<div class = "search ui-widget">
<label for = "keyword"></label>
<input type="text" id="keyword" onkeypress="searchKeyPress(event)" placeholder="Search here" required>
<input type="button" id="btnSearch" onclick="loadDeals('search', keyword.value,'')" />
</div>
$('.search input#keyword').Value('');
基本上我想要的是在用户单击另一个菜单选项卡后删除用户在文本框中的输入。我尝试了 $('.search input#keyword').Value('');
和 $('.search input#keyword').css("value", '') ;
但没有成功。
最佳答案
.val()是 jQUery 方法的正确名称,而不是 Value()
。
你可以像这样使用 jQuery:
$('#keyword').val('');
或者你可以使用纯 JavaScript,如下所示:
document.getElementById('keyword').value = '';
<小时/>
如果除了您发布的输入字段之外还有更多输入字段,并且您想要清除可以使用的所有输入:
$('.search input').val('');
关于javascript - 如何删除用户使用 JavaScript 输入的文本输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18560384/