Не выбирает условие, когда определенный класс доступен в 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>
Ниже приведено угловое условие ng-if для отображения div, и условие работает нормально.
<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>