87,910
社区成员
发帖
与我相关
我的任务
分享
<a id="btnSave" class="easyui-linkbutton" plain="true" iconCls="icon-save">提交</a>
$('#btnSave').linkbutton('disable');
$("#btnSave").attr('disabled','disabled');
$.extend($.fn.linkbutton.methods, {
enable: function(jq){
return jq.each(function(n,obj){
var state = $.data(obj, "linkbutton");
state.options.disabled = false;
if (state.href) {
$(obj).attr("href", state.href);
}
if (state.onclick) {
obj.onclick = state.onclick;
}
if (state.events) {
for ( var i=0;i<state.events.length;i++){
$(obj).bind(state.events[i].type,state.events[i].handler);
}
}
$(obj).removeClass("l-btn-disabled");
});
}
});
$.extend($.fn.linkbutton.methods, {
disable: function(jq)
{
return jq.each(function(n,obj){
var state = $.data(obj, "linkbutton");
state.options.disabled = true;
var href = $(obj).attr("href");
if (href) {
state.href = href;
$(obj).attr("href", "javascript:void(0)");
}
if (obj.onclick) {
obj.onclick = obj.onclick;
obj.onclick = null;
}
//事件处理
var events = $(obj).data("events");
if(events){
var clicks = events.click;//暂时只处理click事件
state.events = state.events||[];
$.extend(state.events, clicks);
$(obj).unbind("click");
}
$(obj).addClass("l-btn-disabled");
});
}}
);
<a href="#" id="cancel" class="easyui-linkbutton" plain="true" iconCls="icon-cancel" >Cancel</a>
function showInfo(){ // (1)方式
alert('hello world ~~~');
}
$(document).ready(function(){
$("#cancel").click(function(){ //(2)方式
alert('hello world ~~~');
});
});
<a id="btnSave" class="easyui-linkbutton" plain="true" iconCls="icon-save" href="#">提交</a>
<script>
document.getElementById("btnSave").onclick=function(){return false}
</script>