javascript - Asp.Net 按钮回发不断触发

标签 javascript jquery asp.net

出于某种原因,回发事件不断触发我的按钮。如果我使用 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/

相关文章:

javascript - 如何从 main.js 调用 vendor 库?

javascript - 日期选择器未出现

javascript - 为什么下面的代码在浏览器和nodeJS中运行有差异?

javascript - 在 Jade 和 Javascript 中循环访问列表

javascript将文本拆分为单词列表,然后动态添加到div,表单标签搞砸了

JavaScript 评估方法

java - 一对一聊天 Atmosphere 框架

javascript - 删除由::before 伪选择器添加的元素

c# - WCF 启用 Ajax-如何增加一个 [OperationContract] 的数据长度大小

c# - 使用 asp 日历选择多个日期