1. 程式人生 > >jQuery移除或禁用html元素的點選事件

jQuery移除或禁用html元素的點選事件

移除或禁用html元素的點選事件可以通過css實現也可以通過js或jQuery實現。

一、CSS方法

.disabled { pointer-events: none; }

二、jQuery方法

方法一

$(this).click(function (event) {
event.preventDefault();
}

方法二
$('a').live('click', function(event) {
 	   alert("抱歉,已停用!");  
 	  event.preventDefault();   
 	});

注:此方法中的live亦可以為on,bind等方法

方法三

$('.disableCss').removeAttr('onclick');//去掉標籤中的onclick事件

通過removeAttr方法來控制html標籤的屬性已達到啟用或禁用事件。另,使用這種方式也可以控制其他事件或其他效果。

方法四

$('#button').attr('disabled',"true");//新增disabled屬性
$('#button').removeAttr("disabled"); //移除disabled屬性

注:和方法三是一樣的,不過disabled屬性一般用在型別為button或submit的input上