单击单选按钮时,将运行以下代码。但是,我试图更改它,以便仅在未禁用所单击的单选按钮的情况下才运行它。

有人可以帮我吗?

$('#divName').on('click', 'input[type="radio"]', function(event) { }

最佳答案

一种方法是使用:not()

$('#divName').on('click', 'input[type="radio"]:not([disabled])', function(event) { }


另一个是如果该功能处于非活动状态,则立即退出该功能。

$('#divName').on('click', 'input[type="radio"]', function(event) {
    if (this.disabled) return;
});

08-19 06:55