日期:2014-05-16  浏览次数:20630 次

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"
});
});
------解决方案--------------------
正如楼上所说的,你那少引号。
------解决方案--------------------
属性应该加引号