有时事件是,和取消的影响可以在一定的方式处理。例如,绑定()(结合事件)和数据()(删除事件的绑定添加()方法)来消除事件影响的方法。

例如,下列情况之一:

复制代码代码如下所示:



$(函数(){())

$(# BTN)。Bind(单击

$(# test)。追加(绑定功能1);

})Bind(单击

$(# test)。追加(绑定功能2);

})Bind(单击

$(# test)。追加(绑定功能3);

});

})





HTML的一部分:

复制代码代码如下所示:



点击我







当按钮按钮被点击,三点击事件触发,在追加()方法通过三段内容div层。

append()方法将指定的内容在所选元素的结束(仍在),它是由不同的html()方法,和html()方法改变了整个单元的内容,而不是到了元素的添加内容,文本()方法类似的html()方法,但不同的是,代码写在HTML可以写的html()方法,它可以分析正确,而文本()只能用HTML代码正常字符串。

每次单击时,都会执行一个事件,并在div层的结尾添加一个段落。

复制代码代码如下所示:



$(函数(){())

$(# BTN)。Bind(单击

$(# test)。追加(绑定功能1);

})Bind(单击

$(# test)。追加(绑定功能2);

})Bind(单击

$(# test)。追加(绑定功能3);

});

$(# delall)。Click(function(){)

$(# BTN)。Unbind(点击);

});

})





$(# BTN)。Unbind(点击);这段代码的功能是取消单击事件的元素按钮下的结合。它不仅是有效的()方法,而且有效点击()方法,从某个角度来说,绑定(点击,功能)和点击({ })(function(){ })相当于。

还可以删除特定方法的特定事件:

复制代码代码如下所示:



$(函数(){())

$(# BTN)。Bind(单击

$(# test)。追加(绑定功能1);

})Bind(单击

$(# test)。追加(绑定功能2);

})Bind(单击

$(# test)。追加(绑定功能3);

});

$(# deltwo)。Click(function(){)

$(# BTN)。Unbind(单击

});

})





在打开第二参数()方法是对应于执行功能的事件的名称。执行后,只有myfun2事件被删除,和其他两个单击事件的正常执行。

还有一个类似于绑定()方法的方法,一个(),而区别是一个()方法只执行一次。将一次性事件处理函数绑定到每个匹配元素的特定事件(如单击):

复制代码代码如下所示:



$(函数(){())

$(#按钮),(单击

$(# test)。追加(绑定功能1);

}

$(# test)。追加(绑定功能2);

}

$(# test)。追加(绑定功能3);

});

})





点击一次,点击一次。再次点击不会触发效果。这是一种方法。

这是本文的全部内容,我希望本文能使您更好地理解jQuery的绑定事件和删除。