如果具有此类和样式的ul为display:none,则向左添加样式:-1px

时间:2011-10-26 12:22:13

标签: jquery

<ul class="dynamic" style="display: none;"></ul>

我怎样才能使用jQuery:如果这个类和样式的ul是display:none则再添加样式:-1px

3 个答案:

答案 0 :(得分:2)

尝试 -

   $("ul.dynamic:hidden").css("left","-1px");

答案 1 :(得分:1)

我会尝试这个(未经测试):

$('ul.dynamic').filter(':hidden').css({ left: "-1px" });

我将选择分割为隐藏元素,以便让jQuery在选择的第一部分使用原生CSS选择器。

答案 2 :(得分:1)

使用:hidden选择器

$("ul.dynamic:hidden").css('left', '-1px');