jquery工具提示不适用于禁用复选框
我想在鼠标悬停在禁用复选框上时显示工具提示消息,但无法显示工具提示消息jquery工具提示不适用于禁用复选框,jquery,Jquery,我想在鼠标悬停在禁用复选框上时显示工具提示消息,但无法显示工具提示消息 var sClass = 'chbx_'+ sAssesItemID; if("0" == objItemSummary.skipStandard && $('.'+ sClass + ':checked').length == 1){ if(!o.checked){ $('#tdStandard'+ sAssesItemID +'___ > input.'+sClass+'')
var sClass = 'chbx_'+ sAssesItemID;
if("0" == objItemSummary.skipStandard && $('.'+ sClass + ':checked').length == 1){
if(!o.checked){
$('#tdStandard'+ sAssesItemID +'___ > input.'+sClass+'').each(function(i, n){
if($(this).is(':checked')){
// $(this).attr('disabled', 'disabled').css('cursor','pointer').attr('title', 'At least one standard must be selected for each item.'); // Added css Message as per task "IB Setup Summary Tab Remove Warning Message" since V4.1.0 By Mahananda
$(this).attr('disabled', 'disabled');
$(this).addClass('enable-tooltip');
$(this).attr('data-original-title','At least one standard must be selected for each item.').data('toggle', 'tooltip').data('trigger', 'hover').data('placement', 'right').data('html', 'true').data('toggle','model');
$(this).data('toggle', 'tooltip').data('trigger', 'hover').data('placement', 'right').data('html', 'true').data('toggle','model');
$('.enable-tooltip').tooltip();
}
});
}else $('#' + o.id).attr('disabled', 'disabled');
}else {
$('.'+ sClass).removeAttr('disabled');
$('.'+ sClass).removeAttr('data-original-title');
}
您可以包装禁用的按钮并将工具提示放在包装上: 请检查下面的工作片段
$(函数(){
$('.tooltip包装器').tooltip();
});代码>
。工具提示包装器{
显示:内联块;/*显示:块也可以工作*/
边距:50px;/*留出一些空间,以便工具提示可见*/
}
.工具提示包装器输入[已禁用]{
/*不要让按钮阻止鼠标事件到达包装器*/
指针事件:无;
}
.tooltip-wrapper.disabled{
/*上面的可选指针事件设置会阻止光标设置,因此请在此处进行设置*/
光标:不允许;
}
您使用哪个插件?我认为禁用的输入永远不会注册到jQuery,所以您需要伪造它。w3规范禁用的输入是不活动的、不可用的、不可链接的,我想是不可覆盖的。jquery工具提示我正在使用上面的代码,它显示工具提示消息,但不禁用复选框。您可以通过在复选框中传递Disabled属性来禁用复选框,就像我在代码段中所做的那样。是的,我这样做$(this)。addClass('Disabled');通过替换$(this.attr('disabled','disabled');在默认方法中,我像这样调用var sdisabled=((1==arrStdIDs.length | | |(1==arrcheedstdids.length&&‘checked’==sChecked))&(((0“==objItemSummary.skipStandard))?”已禁用“:”;,此sdisabled我将传入我的html