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

JS或者JQuery,如何操作后生成的动态元素?比如添加样式
JS或者JQuery,如何操作后生成的动态元素?比如添加样式?

例如我用jquery里面的load方法加载进了test.html入index.html里面的#box里,这个test.html里面有个input,我想改变input的样式,该如何操作?

$("#box").load("test.html");
$("input").css("background","blue"); --此效果无效.
$("input").live("click",function(){ alert() }); --这个有效,但是需要点击一下input,但我需要的是改变input的样式.



------解决方案--------------------
$("#box").load("test.html" , function(){
    $("input").css("background","blue");
});