国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Jquery替換已存在于element上的event的方法

2019-11-21 00:41:23
字體:
來源:轉載
供稿:網友
看下面code:
復制代碼 代碼如下:

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>TestPage</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#btn1").unbind('click').removeAttr('onclick').click(function() {
alert('The method has invoked by Jquery.');
});
});
function foo()
{
alert('The method has invoked.');
}
</script>
</head>
<body>
<input type="button" value="ClickMe" id="btn1" onclick="foo()" />
</body>
</html>

用的就是unbind,然后再removeAttr,最后再加上你的方法。來看下它們API document:
unbind([type], [fn])
概述
bind()的反向操作,從每一個匹配的元素中刪除綁定的事件。
如果沒有參數,則刪除所有綁定的事件。
你可以將你用bind()注冊的自定義事件取消綁定。
如果提供了事件類型作為參數,則只刪除該類型的綁定事件。
如果把在綁定時傳遞的處理函數作為第二個參數,則只有這個特定的事件處理函數會被刪除。
參數
type (可選)String
事件類型
fn (可選)Function
要從每個匹配元素的事件中反綁定的事件處理函數
removeAttr(name)
概述
從每一個匹配的元素中刪除一個屬性
參數
nameString
要刪除的屬性名
簡單的就是:
復制代碼 代碼如下:

$("#someelement").unbind('eventname').removeAttr('event').click(function() {
//your new method.
});

希望對您有幫助。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 周口市| 昆明市| 云安县| 合川市| 泽州县| 安塞县| 洪洞县| 长治市| 沂源县| 布拖县| 巫山县| 石嘴山市| 林周县| 台前县| 汉源县| 苗栗市| 海淀区| 冀州市| 威海市| 南陵县| 舞阳县| 贵阳市| 酉阳| 金寨县| 喜德县| 临潭县| 双鸭山市| 吉木萨尔县| 乳山市| 定远县| 井冈山市| 合川市| 平阳县| 陆河县| 咸丰县| 呼和浩特市| 晋宁县| 峨眉山市| 连山| 宝坻区| 二手房|