jquery live的动态绑定问题

HuiWanVince 2012-06-13 07:44:27
var arrayStr = data.result.split(";");								
var htmlStr = "" ;
htmlStr = htmlStr + "<table width='100%' border='1px'>";
for(var i = 0 ; i < arrayStr.length-1 ; i++){
var tid = "ajax"+ i ;
var rid = "rajax"+i ;
htmlStr = htmlStr + "<tr id='"+tid+"'>";
htmlStr = htmlStr + "<td id='"+rid+"'>";
htmlStr = htmlStr + arrayStr[i];
htmlStr = htmlStr + "</td>";
htmlStr = htmlStr + "</tr>";
//通过live()绑定
$("#"+tid).live("mouseout",function(){
//事件运行代码
$(this).css({"background-color":lightgray});
});
//通过live()绑定
$("#"+tid).live("mousemove",function(){
//事件运行代码
$(this).css({"background-color":white});
});
}
htmlStr = htmlStr + "</table>";
$('#ajaxQueryDiv').html(htmlStr);
divShow("search");

不知道哪里出了问题,鼠标滑过效果没有效果没有啊 这是怎么回事啊
...全文
189 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
power0227 2012-06-14
  • 打赏
  • 举报
回复
var arrayStr = data.result.split(";");
var htmlStr = "" ;
htmlStr = htmlStr + "<table width='100%' border='1px'>";
function liveFn(tid){
$("#"+tid).live("mouseout",function(){
//事件运行代码
$(this).css({"background-color":lightgray});
});
//通过live()绑定
$("#"+tid).live("mousemove",function(){
//事件运行代码
$(this).css({"background-color":white});
});
}
for(var i = 0 ; i < arrayStr.length-1 ; i++){
var tid = "ajax"+ i ;
var rid = "rajax"+i ;
htmlStr = htmlStr + "<tr id='"+tid+"'>";
htmlStr = htmlStr + "<td id='"+rid+"'>";
htmlStr = htmlStr + arrayStr[i];
htmlStr = htmlStr + "</td>";
htmlStr = htmlStr + "</tr>";
//通过live()绑定
liveFn(tid)
}
htmlStr = htmlStr + "</table>";
$('#ajaxQueryDiv').html(htmlStr);
divShow("search");
三石-gary 2012-06-14
  • 打赏
  • 举报
回复
属性应该加引号
licip 2012-06-14
  • 打赏
  • 举报
回复
正如楼上所说的,你那少引号。
乌镇程序员 2012-06-13
  • 打赏
  • 举报
回复
$("#" + tid).live("mouseout", function() {
$(this).css({
"background-color": "lightgray"
});
});
$("#" + tid).live("mousemove", function() {
$(this).css({
"background-color": "white"
});
});
hellen_99010 2012-06-13
  • 打赏
  • 举报
回复
$("#"+tid).live("mouseout",function(){
我用过好像不能直接这样拿的$("#"+tid) 你试下用变量 var str = "#"+tid试下。$(str)
HuiWanVince 2012-06-13
  • 打赏
  • 举报
回复
没有人么?

52,782

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧