我尝试通过 CSS 更改菜单项的浮动属性。当 body 标签有 rtl 类时,我希望菜单项的浮动设置为右侧。我写了以下 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');
id Body
,这会使代码有效吗?也许body的id是Body
。 - guradio<body id=Body></body>
,这段代码是否正确。我不知道其他问题,所以我发表了我的评论。为了澄清。 - guradiobody
元素,所以它会起作用。我回答了你的问题吗?也许我没有理解你。 - Tushar
body
。 - Tushar#cssmenu li{float:right}
- guradio