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

jquery live的动态绑定有关问题

2012-06-16 
jquery live的动态绑定问题JScript codevar arrayStr data.result.split()var htmlStr htmlSt

jquery live的动态绑定问题

JScript code
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");

不知道哪里出了问题,鼠标滑过效果没有效果没有啊 这是怎么回事啊

[解决办法]
$("#" + tid).live("mouseout", function() {
$(this).css({
"background-color": "lightgray"
});
});
$("#" + tid).live("mousemove", function() {
$(this).css({
"background-color": "white"
});
});
[解决办法]
正如楼上所说的,你那少引号。
[解决办法]
属性应该加引号

热点排行