2018年在easyui的datagrid选择下拉框中点击选择触发事件。

情境再现:在easyui的datagrid选择下拉框中点击选择触发事件。

实现改变值之后出现触发事件。

2018年在easyui的datagrid选择下拉框中点击选择触发事件。

分析问题:

  1. 先获得点击框的值,

$(“#specialValidation”).val();   //specialValidation是选择框div的id属性

     2.采用click(),onchage()事件去尝试

  $(“#specialValidation”).onclick(function(){

   alert(“aa”);

 });

$(“#specialValidation”).onchange(function(){

   alert(“aa”);

 })

      3实践证明第二种方式一点反应都没有。百度的时候,出现combobox下拉框事件

      4采用combobox的触发方式,在此记录。答案在下面。

 

解决问题:

$('#specialValidation').combobox({

        onChange: function (a,b) {  //a是触发前的值,b是触发后的值。我们就取触发前的值就好了

         if(a==06){

         $("#checkExpressionDiv").show();  //这里是你想要的效果

         }else{

         $("#checkExpressionDiv").hide();

         }

        }

    });