+ -
当前位置:首页 → 问答吧 → 请问,如何用jquery操作通过函数新加入页面的dom元素

请问,如何用jquery操作通过函数新加入页面的dom元素

时间:2009-12-18

来源:互联网

我通过函数向一个table中添加行,可是jquery貌似不能操作这些新加入的元素,执行添加操作后,我看页面的源代码,也没有发现刚添加的行,但是页面上是有反应的,请大家给点方法

function addname(sitelist){              //这是向table中添加行的方法,我给每个td都添加了class
  var html=[];
            s_list=sitelist.split("-");
            for(var i=0;i<s_list.length-1;i++){
            html.push("<tr><td class=\"div_1_4_table_td\" onclick=\"function aa() \" height=\"25\" colspan=\"2\" align=\"left\" valign=\"middle\" style=\"padding-left:10px;cursor:hand\" onmouseover=\"this.bgColor='#C9E7F1';\"onmouseout=\"this.bgColor='#F2F9FC';\">");
            html.push(s_list);
            html.push("</td></tr>");
            }
                $("#div_1_4_table").empty();                  //情空table
            $("#div_1_4_table").append(html.join(""));  //用append方法添加
}
                $(".div_1_4_table_td").click(function(){  //试图通过class来操作这些行,可是都没有反应
               alert("sdfsdf");
            });
[ 此帖被ifrit2000在2009-12-18 11:00重新编辑 ]

作者: ifrit2000   发布时间: 2009-12-18

相关阅读 更多