$("div.tpk_list>ul").prepend("<li><span><img src='images/photo_del.gif' height='12' style='vertical-align:top;' border='0' />删除</span><img src='11.jpg' alt='' width='100' height='75' border='0' /></li>");
向这个UL里添加了LI
$("div.tpk_list>ul").html();
也可以看到ul里有这个li
可为什么$(document).ready 就捕获不到以下四个事件了呢?$(document).ready(function() {
$(".tpk_list ul li").each(function(){
$(this).click(function(){
$(this).append("<div class='photo_right'><img src='images/photo_right.gif' border='0' /></div>");
$(this).find(".photo_right").show();
return false;
}
);
$(this).mouseover(function(){alert('mouseover')});
$(this).mouseout(function(){$(this).find("span").css({"display":"none"});});
$(this).find("span").click(function(){
alert('删除???');return false;
});
});
});
我也找到了办法$(".tpk_list ul li").live('click', function(){
alert('aaa');
});
这样添加单击事件 ,可我这个比较特殊,li里面有span
给li绑定了click事件 会导致再给li里的span绑定单击事件的时候会出现问题 你懂的!
请问如何绑定后也可以.each?
向这个UL里添加了LI
$("div.tpk_list>ul").html();
也可以看到ul里有这个li
可为什么$(document).ready 就捕获不到以下四个事件了呢?$(document).ready(function() {
$(".tpk_list ul li").each(function(){
$(this).click(function(){
$(this).append("<div class='photo_right'><img src='images/photo_right.gif' border='0' /></div>");
$(this).find(".photo_right").show();
return false;
}
);
$(this).mouseover(function(){alert('mouseover')});
$(this).mouseout(function(){$(this).find("span").css({"display":"none"});});
$(this).find("span").click(function(){
alert('删除???');return false;
});
});
});
我也找到了办法$(".tpk_list ul li").live('click', function(){
alert('aaa');
});
这样添加单击事件 ,可我这个比较特殊,li里面有span
给li绑定了click事件 会导致再给li里的span绑定单击事件的时候会出现问题 你懂的!
请问如何绑定后也可以.each?
如果用.each的话 不是就避免这种问题了嘛 可是这种live出来的事件怎么用each啊?