$("#searchdiv").SearchButton({ button: [
{ id: "usedatetime",key:'Time', text: "时间", buttontype: 'datetime' },
{ id: "use",key:'Ftype' ,text: "类型", buttontype: 'select', items: [{ text: '启用', value: '1' }, { text: '停用', value: '0'}] },
{ id: "unuse",key:'FName' ,text: "名字", buttontype: 'select', items: [{ text: '是', value: '1' }, { text: '否', value: '0'}] },
{ id: "unuse2", key:'HH',text: "哈哈", buttontype: 'text' }
],
onClick: function (rtn) {
alert(rtn);
}
});
我想要onClick 里面的rtn参数值,这个rtn在SearchButton怎么写逻辑才能返回结果呢
插件里面大概会有这样的一个参数对象,比如有一个方法 onShow,默认是个空函数!
var defaults = { tip:'', event:'hover', eventClass:'', position:'top-center', offset:{top:0,left:0}, onBeforeShow:$.noop, onShow:$.noop };
然后在需要触发这个函数时,去判断用户是否有传入函数,
if(opts.onShow) { opts.onShow(args); }
最后你在调用插件时,只需要
$("xxxxx").xxxxx( { onShow : function(args) { alert(args); } })
不知道你看明白没?
onClick:函数你想要他在什么时候执行? 只要按照你的逻辑在插件中调用这个onClick然后传出你的参数,然后你调用的地方(rtn)就有值叻..