简体   繁体   English

你能帮我这个功能吗

[英]can you help me with this function

i need to know what is the error from my function because when i change the select an option on my filter button it does not work can you help me this is my code. 我需要知道函数的错误是什么,因为当我更改过滤器按钮上的选择选项时,它不起作用,您能帮我这是我的代码吗?

 $("#date_employed").on("change", function() { var selected = this.value; if (selected != "All") { rows.filter("[name=" + selected + "]").show(); rows.not("[name=" + selected + "]").hide(); var visibleRows = rows.filter("[name=" + selected + "]"); } else { rows.show(); } }); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <button type="button" name="action" id="action" class="btn btn-warning">Add</button> <select id="date_employed" class="btn btn-danger dropdown-toggle"> <option value="choose">Filter</option> <option value="first_name">First Name</option> <option value="last_name">Last Name</option> </select> 

The < / script was missing > and you had }); </ /脚本丢失>,而您有}); to many: 太多:

<script>
$("#date_employed").on("change", function(){
  var selected = this.value;

    if(selected != "All"){
        rows.filter("[name="+selected+"]").show();
        rows.not("[name="+selected+"]").hide();
        var visibleRows = rows.filter("[name="+selected+"]");
    }
    else {
        rows.show();
    }
});  
</script>                                                                                                                       
<button type="button" name="action" id="action" class="btn btn-warning">Add</button>
<select id="date_employed" class="btn btn-danger dropdown-toggle">
  <option value="choose">Filter</option>
  <option value="first_name">First Name</option>
  <option value="last_name">Last Name</option>
</select>

And you can also do: 您还可以执行以下操作:

var selected = $(this).val();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM