2018年在easyui的datagrid选择下拉框中点击选择触发事件。
情境再现:在easyui的datagrid选择下拉框中点击选择触发事件。
实现改变值之后出现触发事件。
分析问题:
- 先获得点击框的值,
$(“#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();
}
}
});