按钮单击清除搜索框值

时间:2017-02-15 05:21:48

标签: jquery-ui

我正在使用一个搜索框。如何清除此文本框的值按按钮单击。



    $(document).ready(function(){
    $(".searchClear").click(function(){
           //document.getElementById("searchGo").value="";
           $('#searchGo').removeAttr('value');
    	  });

<input class="col-lg-3" type="text" name="searchroleName" id="searchroleName">
    <button class="btn searchGo" id="searchGo">Go</button>
    <button type="reset" class="btn searchClear">Clear</button>	
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:1)

清空值而不是删除元素属性,而且括号未正确关闭。

输入的选择器也是错误的。

尝试以下代码

&#13;
&#13;
 $(document).ready(function() {
   $(".searchClear").click(function() {
     //document.getElementById("searchGo").value="";
     $('#searchroleName').val("");
   });
 });
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<input class="col-lg-3" type="text" name="searchroleName" id="searchroleName">
<button class="btn searchGo" id="searchGo">Go</button>
<button type="reset" class="btn searchClear">Clear</button>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

试试这个

 $(document).ready(function(){
    $(".searchClear").click(function(){
           $('#searchroleName').val('');
    });