【发布时间】:2014-07-21 10:14:45
【问题描述】:
在项目中使用可选择的 jquery。代码如下:
<li class="ui-widget-content">
.selectable li {
margin: 1px;
padding: 0.4em;
height: 0.52em;
line-height: 0.54em;
position: relative;
cursor: default;
}
我想要做的是在某些条件下动态地为 li 添加一个边距
<li class="ui-widget-content groups">
.groups {
padding-right: 10px;
}
这行不通。如果我添加 padding-right: 10px;在 .selectable li 中,添加了填充。但是就像我说的那样,将填充添加为额外的类时它不起作用,这就是我需要做的,以便有时有填充,有时不取决于某些条件。
当查看浏览器检查器时,我可以看到 jquery 还添加了一个额外的类“ui-selectee”:
<li class="ui-widget-content groups ui-selectee" >
也尝试过像这样先添加额外的类:
<li class="groups ui-widget-content">
女巫渲染
<li class="groups ui-widget-content ui-selectee" >
也不行。
在检查器中,.groups 类没有被交叉。
有人知道为什么添加类不添加填充吗?
【问题讨论】:
标签: jquery css jquery-ui jquery-ui-selectable