当前位置: 代码迷 >> ASP.NET >> 请教jquery如何获取包含style的所有ul,并修改style
  详细解决方案

请教jquery如何获取包含style的所有ul,并修改style

热度:4838   发布时间:2013-02-25 00:00:00.0
请问jquery怎么获取包含style的所有ul,并修改style?
$("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");                });
------解决方案--------------------------------------------------------
探讨

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","要加的样式")
  相关解决方案