Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 单击事件激发两次_Jquery_Asp.net_Button - Fatal编程技术网

Jquery 单击事件激发两次

Jquery 单击事件激发两次,jquery,asp.net,button,Jquery,Asp.net,Button,我想要一些漂亮的按钮,所以我在jQuery中使用.button(),如下所示: $(document).ready(function() { $("#idBlaBla").button(); }); 服务器端: Private Sub btnSaveVisible_ServerClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSaveVisible.ServerClick 问题是,当我单击它

我想要一些漂亮的按钮,所以我在jQuery中使用
.button()
,如下所示:

$(document).ready(function() {
    $("#idBlaBla").button();
});
服务器端:

 Private Sub btnSaveVisible_ServerClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSaveVisible.ServerClick 
问题是,当我单击它时,它会触发偶数两次。使用VisualStudio2008进行调试时不会发生这种情况。但是当网站在线时,jQuery的每个按钮都会触发两次事件

有什么想法吗

谢谢

试试这个:

//call event click or press button
$('#idBlaBla').click();

//listen event
$('#idBlaBla').click(function( event ){
    //your code here...
});

//listen multi events
$('#idBlaBla').bind('click focus blur',function( event ){
    //your code here...
});

//listen new element(append fro example)
$('.div').append( '<a href="" id="idBlaBla">Anchor Button</a>' );
$('#idBlaBla').live('click',function( event ){
    //your code here...
});
//呼叫事件单击或按下按钮
$('#idballa')。单击();
//倾听事件
$('#IDBALLA')。单击(函数(事件){
//你的代码在这里。。。
});
//听多个事件
$('#idballa').bind('单击焦点模糊',函数(事件){
//你的代码在这里。。。
});
//听新元素(从示例中追加)
$('.div')。追加('');
$('#idballa').live('click',函数(事件){
//你的代码在这里。。。
});

在这种情况下,我们可以执行以下操作

$('selected').unbind('click').bind('click', function (e) {
  add_course(this);
});
最初我让事件触发两次,当页面刷新时,它触发四次。过了好几个小时,我才通过谷歌搜索找到答案


我还必须说,在我开始使用JQueryUI accordion小部件之前,代码最初是有效的。

事件处理程序连接在哪里?在vb中单击事件服务器端。我认为应该删除内联
onclick
属性。除了生成代码外,没有onclick属性。有一个onclick=“dopostback”我仍然找不到原因。有什么想法吗?谢谢,但我的代码是服务器端的。我只是想要漂亮的按钮,我想代码是由jQueryUI编写的。因此,当我使用.button时,函数链接到我的按钮,但我不知道它的函数是什么,所以我不知道如何这样调用它们。为什么不使用“python”解释器创建一个应用程序呢???