在我的javascript中,我对同一个类有多个事件处理程序方法减速。是否可以只执行一次事件处理程序方法。
请看这个:
<html>
<script>
$(function () {
$(".abc").click(function(){
alert("clicked 1");
});
});
$(function () {
$(".abc").click(function(){
alert("clicked 2");
});
});
</script>
<body>
<input type="button" class="abc" value="click"/>
</body>
</html>
当我点击按钮时,我收到两条警报消息。但我只想获得任何警报。
注意:按钮正在动态变化。所以,要将事件处理程序与按钮相关联,我将调用一个类似于我的脚本代码的方法。
答案 0 :(得分:0)
试试这个:
$(document).click(function(e)
{
alert(e.target.id);
e.preventDefault();
});