读书人

使用jQuery动态向页面添加元素后这些

发布时间: 2013-06-19 10:26:41 作者: rapoo

使用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"));
});

读书人网 >asp.net

热点推荐