1

私はこのCSSの役割を持っています

.sf-menu a.sf-with-ul{padding-left:20px}

jqueryを使ってこの役割を変更したい

次のコマンドを成功させずに試しました

$(function()
{
     $("a.sf-with-ul").css("padding-left", "10px");
     $("a").hasClass(".sf-with-ul").css("padding-left", "10px");
     $("a").filter(".sf-with-ul").css("padding-left","10px")
});

何が問題ですか?

ps

jquery を使用して、この CSS のロールを変更しますか?

.sf-menu li ul li a
4

2 に答える 2

2

これを試して :

$(function()
{
 $(".sf-menu a.sf-with-ul").css("padding-left", "10px");
});
于 2012-10-04T12:24:37.450 に答える
0

次のように !important を配置してみてください。

$(function()
{
     $("a.sf-with-ul").css("padding-left", "10px !important");
     $("a").hasClass(".sf-with-ul").css("padding-left", "10px !important");
     $("a").filter(".sf-with-ul").css("padding-left","10px !important")
});
于 2012-10-04T12:16:01.183 に答える