我尝试通过CSS更改菜单项的float属性。我想当body标签具有rtl class时,将菜单项设置为float
我为此写了这个jquery,但是必须在加载页面之前进行此更改。结果,我想使用css进行此操作。

if ($('body').hasClass("rtl")) { $('#cssmenu > ul > li').attr('float','right');}


现在如何将这个jQuery代码转换为CSS?

最佳答案

您可以使用

body.rtl #cssmenu > ul > li {
    float: right;
}


有问题的JS代码有很多错误。如果仍然有兴趣使用JS,这里是一个。

$('body.rtl #cssmenu > ul > li').css('float', 'right');

08-06 03:02