jquery在ajax后为新加入的元素绑定事件click

    猫斯基  — jQuery  — jquery事件绑定


    在做wordpress主题时,在文章调用的时候,有时会用到ajax加载分类下的文章。

    如果想用jquery操作ajax加载出来的新的元素,用一般的jquery方法是不起作用的。

    因为$(function(){})这种方式加载jquery代码,是在页面加载完后加载jquery。

    当页面加载完,jquery加载完后,再用ajax加载新的元素,就无法绑定了。

    如果想绑定,请看改造后的代码。

    之前的代码

    $(function(){
    	$('.wpmi_cn a').click(function(){
                  alert( $(this).attr('href') );
    	      return false;
            });
    })
    

    改造后的代码

    $(document).on('click', '.wpmi_cn a', function(){
    	alert( $(this).attr('href') );
    	return false;
    });
    

    阅读量:35 2020-07-18 20:36

返回顶部