`
samwang
  • 浏览: 44514 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

JQuery 重新绑定事件

阅读更多

   使用ajax的jquery的时候,有时会从服务端重新加载一段html片段,如果返回的html片段中有绑定事件的元素时,需要再次绑定事件,才能触发事件函数。具体做法如下:

  

$(document).ready(function(){                                        
 "use strict";
 bindReviewFormSubmit();    
function  bindReviewFormSubmit(){   
        /* Contact Form */ 
     $('#reviewForm').submit(function(e){
                e.preventDefault();  
                var url = $(this).attr('action');   
                if(error == false){ 
                $(this).find('span.error').hide();                                             $.ajax({ 
                           type: "POST",
                           url: url, 
                           data: $('#reviewForm').serialize(),
                           success: function(data){
                               $('#tab2').empty(); 
                               $('#tab2').append('<div class="row">'+data+'</div>');  
                               bindReviewFormSubmit(); 
                           }    
                 });  
             }  
        });   
    }
 }

 

分享到:
评论

相关推荐

    JQuery绑定事件

    **jQuery绑定事件**是JavaScript库jQuery中的核心功能之一,它极大地简化了DOM元素事件处理的流程,使得开发者能够更加高效地编写代码。在JavaScript原生语法中,为元素添加事件监听器通常涉及到`addEventListener`...

    JQuery调用绑定click事件的3种写法

    `.bind()`是jQuery中更通用的事件绑定方法,不仅可以绑定`click`事件,还可以绑定其他多种事件,如`mouseover`、`mouseout`等。下面是如何使用`.bind()`绑定`click`事件的例子: ```javascript $('#clickmebind')....

    jquery事件绑定例子

    这里,`selector`是用于选择要绑定事件的元素的jQuery选择器,`event`是想要监听的事件名称(如`click`、`mouseover`等),而`handler`则是当事件发生时要执行的函数。 例如,如果我们想要在点击按钮时显示一条消息...

    Jquery数据绑定分页源码

    在这个上下文中,"Jquery数据绑定"可能指的是利用jQuery与其他库(如Knockout.js或AngularJS)配合,或者使用jQuery自定义方法来创建双向数据绑定。 分页则是大型数据集展示时常用的一种优化手段,它将大量数据分割...

    jQuery给动态添加的元素绑定事件的方法

    本文实例讲述了jQuery给动态添加的元素绑定事件的方法。分享给大家供大家参考。具体分析如下: jquery中绑定事件一般使用bind,或者click,但是这只能是对已经加载好的元素定义事件,那些后来添加插入的元素则需要...

    Jquery为单选框checkbox绑定单击click事件

    这是Jquery中的一个非常重要的方法,它确保了绑定事件的代码只会在DOM完全加载后执行,避免了因文档未完全加载而导致的脚本错误。 在总结上述知识点的同时,我们还应该注意一些常见的开发实践。例如,为了提高代码...

    jquery绑定click事件传递参数

    本文将深入探讨如何使用jQuery来绑定click事件,并传递参数。 首先,`click`事件是jQuery中用于监听元素被点击时触发的事件。它允许我们在用户点击DOM元素时执行特定的函数或代码块。基本的用法是在目标元素上调用`...

    深入理解JQuery循环绑定事件

    在深入探讨jQuery循环绑定事件之前,我们需要了解jQuery是什么。jQuery是一个快速、小巧、功能丰富的JavaScript库,它通过一个统一的API简化了HTML文档遍历、事件处理、动画和Ajax交互。使用jQuery,开发者可以编写...

    jquery绑定事件中怎样调用函数?视频教程

    jquery绑定事件中怎样调用函数?视频教程,介绍的是jquery绑定事件中怎样调用函数?

    多种jQuery绑定事件的实现方式

    本文将深入探讨多种jQuery绑定事件的实现方式,并提供解决事件重复绑定问题的策略。 首先,让我们来看看jQuery如何绑定单个事件。基本语法是使用`.bind()`函数,传入事件类型和处理函数。例如,绑定点击事件(click...

    jQuery快捷键绑定插件jquery-shortcuts.zip

    jQuery Shortcuts 是个超轻量级的方法,使用 jQuery 来绑定快捷键(热键)。 标签:jquery

    详谈jQuery unbind 删除绑定事件 / 移除标签方法

    jQuery unbind 删除绑定事件 unbind([type],[data]) 是 bind()的反向操作,从每一个匹配的元素中删除绑定的事件。如果没有参数,则删除所有绑定的事件。你可以将你用bind()注册的自定义事件取消绑定。如果提供了事件...

    jquery使用bind绑定事件

    本篇文章将深入探讨如何使用jQuery中的`bind()`方法来绑定事件,并通过实例讲解如何改变页面上单行文本框(input[type="text"])的背景色。 `bind()`方法是jQuery提供的一种事件绑定功能,它可以将一个或多个事件...

    对jQuery的事件绑定的一些思考(补充)

    然而,正如标题和描述所指出的,jQuery的事件绑定有时也会带来一些问题,比如内存消耗过大、动态生成元素需要重新绑定事件以及语法冗余。本文将深入探讨这些问题,并提供相应的解决方案。 首先,让我们看看jQuery中...

    浅谈Jquery为元素绑定事件

    关于Jquery为元素绑定事件的知识点,我们需要从几个方面来进行详细说明: 1. Jquery事件绑定机制: 在Jquery中,我们可以通过多种方式为元素绑定事件,例如使用bind()方法、live()方法、delegate()方法和on()方法。...

    jquery绑定事件不生效的解决方法

    关于jQuery绑定事件不生效的问题,首先需要了解jQuery为JavaScript封装了一套简便的API,极大地简化了JavaScript代码的编写,尤其在事件处理方面。但是,在实际开发过程中,可能会遇到绑定的事件不生效的情况,这...

    jQuery实现给input绑定回车事件的方法

    jQuery的`.bind()`方法可以用于为选定的元素绑定事件处理函数。对于input元素绑定回车事件,可以监听`keypress`事件。当用户按下键盘上的回车键时,触发事件处理函数。 示例代码如下: ```javascript $(function()...

    jquery鼠标滚轮事件

    在jQuery中,通常我们使用`.on()`方法来绑定这些事件。 ```javascript $(document).on('mousewheel', function(event) { // 在这里处理滚轮事件 }); ``` 或者针对特定元素: ```javascript $('#myElement').on('...

    JQuery在循环中绑定事件的问题详解

    在使用JQuery进行DOM操作时,特别是在循环中为多个元素绑定事件,需要注意变量作用域以及事件绑定的正确方式。在文档中提到的示例中,作者探讨了在循环中绑定onclick事件的常见错误做法,并提供了一个正确的解决方案...

Global site tag (gtag.js) - Google Analytics