【发布时间】:2018-04-27 03:35:27
【问题描述】:
当特定类在 DOM 中可用时,不选择条件。仅当 availablediv 类在 DOM 中可用时才需要启用以下脚本。但是即使在 DOM 中存在 availablediv 类时,这种情况也不会被选中。
<script>
$(document).ready(function(){
if($('.availablediv').length > 0){
$('head').append('<style type="text/css">.data {
width: 5%;
}
.presalesDiv .callPlans h3 {
font-size: 15px !important;
}
.handsetDiv .callPlans p {
font-size: 14px !important;
}
.upfront ul li {
display: block;
}</style>');
}
});
</script>
以下是显示 div 的角度 ng-if 条件,该条件运行良好。
<div class="availablediv" ng-if="data.cluster_desc_count > 0">
<div ng-if="data.cluster_scode">
<ul>
<li>{{data.clusterData}}</li>
<li>{{data.clusterSpeed}}</li>
</ul>
</div>
</div>
【问题讨论】:
-
您想修改特定 div 的 h3 标签字体大小吗?如果是,那么您可以通过角度实现同样的目标
-
当 DOM 中存在 availablediv 类时,我也想修改其他 div 的样式
-
在什么情况下或什么时候 'availablediv' 类将出现在 DOM 中
-
ng-if="data.cluster_desc_count > 0" - 基于此条件。我在 div 本身中提到过
-
试试