项目需要在行编辑时能监控数据变化,并作出处理,但是根据网上教程使用change事件,发现根本不起作用,如下写法:
//方法-:
$(sendTimeEd.target).bind('change',function()
{
var str= sendTimeEd.target.val();
console.log(str)
});
//方法二
sendTimeEd.target.bind('change',function()
{
var str= sendTimeEd.target.val();
console.log(str)
});
//方法三
$(sendTimeEd.target).change(function()
{
var str= sendTimeEd.target.val();
console.log(str)
});
以上方法竟然都没有效果。
后仔细研究了一下,发现editor中的文本输入框其实是个easyui textbox,而选择框是easyui combobox,所以不能使用上边的方法来操作,而是使用easyui的写法:
$(sendTimeEd.target).textbox({onChange:function()
{
var str= sendTimeEd.target.val();
console.log(str)
}});
combobox等的change事件同理,自己改一下就行了
原创文章如转载,请注明出处“
伊人博客”