其狀態,我有一個button
這樣的:點擊一個按鈕,檢測的jQuery
<a class="btn btn-sm btn-danger employee" data-emp_id="23" href="javascript:void(0)" disabled>Resign</a>
如果Ajax響應成功將其添加到disabled
這個按鈕。
在這裏,我需要這個按鈕有點擊事件disabled
。如果有,需要提醒不同的消息,或者如果沒有,我需要提醒不同的消息。
這就是我的嘗試。
$(document).on('click', 'a.employee', function(e){
var empID = $(this).data('emp_id');
if($(this).is(':disabled')) {
alert('message1');
} else {
alert('message2');
}
});
也嘗試過這樣的事情:
$(document).on('click', 'a.employee:not(:disabled)', function(e){
var empID = $(this).data('emp_id');
alert('here');
});
但是,兩者都工作不適合我。 希望有人可以幫助我。 謝謝。
謝謝你的回答。你能告訴我在'a'標籤的'href'屬性中使用'javascript:0'時出了什麼問題嗎? – user3733831
這是醜陋的,過時的,不是一個很好的關注分離。如果你把'preventDefault()'放在你的JS代碼中,那麼所有的JS都在一個地方,而不是分散在項目上 –