出于某种原因,回发事件不断触发我的按钮。如果我使用 Firebug 在 function(e) 部分放置一个断点,代码将直接跳过该函数。 返回 false 也不起作用。
<script>
$(document).ready
(
$('#<%:FilterButton.ClientID %>').click
(
function (e)
{
e.preventDefault();
$('#Filter').toggle();
}
)
);
</script>
编辑: Kundan 和其他人指出,我跳过了为 document.ready() 事件传递匿名函数的过程。我粗心。
最佳答案
试试这个
<script>
$(document).ready(function() {
$('#<%= FilterButton.ClientID %>').click(function (e){
e.preventDefault();
$('#Filter').toggle();
return false;
});
});
</script>
关于javascript - Asp.Net 按钮回发不断触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11039919/