【问题标题】:Performing click event on a disabled element? Javascript jQuery在禁用的元素上执行点击事件? Javascript jQuery
【发布时间】:2023-04-08 22:46:01
【问题描述】:

我要执行一个元素的点击事件:

jQuery('input#submit').click(function() {

    if ( jQuery('input#submit').attr("disabled") ) {    
        alert('SUP');
    }

});

但是这不起作用,因为需要启用元素才能执行点击。

任何帮助将不胜感激,

谢谢

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:

    为什么您希望点击事件对禁用的按钮起作用?您最好的选择是保持按钮处于启用状态,但只有在满足其他条件时才使其“工作”,方法是通过返回 false 来防止按钮导致提交。例如:

    jQuery('input#submit').click(function(e) {
            if ( something ) {        
                return false;
            } 
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-08
      • 2010-11-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多