$("ul[style]").each(function(n) { ?
? this.attr("style","height:500px");
? });
这样写没效果啊
------解决方案--------------------------------------------------------
$("ul[style]")
应该可以获得吧
你 alert($("ul[style]").size());
看看或没获取到?
------解决方案--------------------------------------------------------
- JScript code
$("ul[style]").each(function() { $(this).css("height", "500px"); });
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
- HTML code
<script src="JScript/jquery-1.7.2.min.js" type="text/javascript"></script> <script type="text/javascript" language="javascript"> $(function(){ $("ul[style]").each(function(){ $(this).css("background-color","Red"); }); }); </script></head><body> <ul style="background-color:Blue"> <li></li> <li></li> </ul> <ul> <li></li> <li></li> </ul> <ul> <li></li> <li></li> </ul> <ul style="background-color:Blue"> <li></li> <li></li> </ul> <ul> <li></li> <li></li> </ul></body></html>
------解决方案--------------------------------------------------------
this.attr("style","height:500px");
改
$(this).attr("","")
要加$
------解决方案--------------------------------------------------------
似乎不需要循环额
$("ul[style]").attr("style","要加的样式")