javascript - 如何删除用户使用 JavaScript 输入的文本输入

标签 javascript jquery html input

<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/

相关文章:

javascript - 用户输入未写入 Firebase

javascript - Ajax 将 XML 条目添加到 XML 文件中

html - 我可以向 HTML 标记添加自定义属性吗?

javascript - SolidJS - 如何使用外部依赖触发 createEffect?

javascript - 除非我按下 'back' 按钮,否则 jQuery 结果不会显示

javascript - c.easing[this.options.specialEasing && this.options.specialEasing[this.prop] || a] 在使用 JQuery Easing 插件时不是一个函数

javascript - 如何在extjs中获取文件夹路径而不是文件路径

html - Golang Martini 模板在渲染 Markdown 时只显示 HTML

html - Bootstrap 网格不适合我的主容器

javascript - 一段时间后消息消失