我对数据表(http://www.datatables.net)、jQuery 和 Firefox 有疑问。
我有一个 jQuery 数据表 ( id="equipmentList"
),上面有一个按钮:
<html:button styleId="deleteButton" property="delete" value="<%= buttonDelete %>" disabled="disabled" />
当我对数据表上的列进行排序时,我想禁用一个按钮(按钮deleteButton
),所以我写了这段代码:
$('#equipmentList th').click( function() {
hideButtonEditAndDelete();
});
function hideButtonEditAndDelete() {
$("#modifyButton").attr("disabled", "disabled");
$( "#deleteButton" ).attr("disabled", "disabled");
//fix for firefox
if($.browser.mozilla){
$("#modifyButton").addClass('ui-state-disabled');
$("#deleteButton").addClass('ui-state-disabled');
}}
一切顺利,直到排序结束,因为之后,我的按钮由 jQuery 启用;或者是其他东西。所以我在排序结束时寻找捕获事件以禁用我的按钮