Jquery使用数据切换禁用Span

Jquery disable Span with data-toggle

本文关键字:Span 数据 Jquery      更新时间:2023-09-26

正在尝试禁用此范围

<span id='downloadTestModal1' data-toggle="modal" data-target="#modalDownloadTestdata" class="fa fa-download"  onmouseover="" style="cursor: pointer;" title="Download" data-tooltip="tooltip" ></span>

到目前为止尝试过这个,但 id 对我不起作用。

    $('#downloadTestModal1').unbind("click");
    $("#downloadTestModal1").attr("disabled", true);
    $('#downloadTestModal1').toggleClass("disabled");

还有其他方法吗?

http://jsfiddle.net/tw2L2ttw/1/

清除或设置"数据切换"以禁用或启用模式弹出窗口

//## disable
$('#downloadTestModal1').attr('data-toggle','');
//## enable 
$('#downloadTestModal1').attr('data-toggle','modal');

尝试使用

$('#downloadTestModal1').preventDefault();

由于 preventDefault() 仅适用于具有默认事件的元素。在这种情况下,span 元素没有默认事件。对不起。我之前用过它,但那是点击事件附加到元素