首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

使用jQuery动态向页面添加元素后,这些元素对页面原有的jQuery想过没反应。如果把代码静态方式复制到页面中就没有关问题。

2013-06-19 
使用jQuery动态向页面添加元素后,这些元素对页面原有的jQuery想过没反应。如果把代码静态方式复制到页面中

使用jQuery动态向页面添加元素后,这些元素对页面原有的jQuery想过没反应。如果把代码静态方式复制到页面中就没问题。。
使用jQuery动态向页面添加元素后,这些元素对页面原有的jQuery想过没反应。如果把代码静态方式复制到页面中就没问题。。
用Google浏览器看了半天,添加进去的元素和页面生成加载进去的没区别.
[解决办法]
我最近也遇到这个问题


  //ajax 无效果 bug修改
        $(".box a img").live("mouseover", function () {

            var $div = $(this).parent().parent().parent().parent().find(".left");
            var $bigImg_a = $div.find(".bigImg_link");
            var $bigImg = $div.find(".bigImg");
            var $bigImg_title = $div.find(".bigImg_title");


            $bigImg_a.attr("ref", $(this).parent().attr("ref"));
            $bigImg_a.attr("href", "/product/view.aspx?fn=" + $(this).attr("data-img"));
            $bigImg.attr("src", $(this).attr("src"));
            $bigImg_title.html($(this).attr("alt"));
        });

热点排行