我正在遍历所有h1
元素,并在类box-body
中寻找最接近的div
$('h1').each(function(index, element) {
if($(this).attr("id")) {
var id = $(this).attr("id");
$( '#' + id ).text( data[id] );
$( this ).closest( "box-body" ).css( "background-color", "red" );
}
});
我尝试使用$( this ).closest( "box-body" )
并设置CSS,但未设置CSS。
h1
标签在HTML中的用法如下,这就是它循环通过的内容以及box-body
所在的位置
<section class="col-md-3">
<div class="box no-border">
<div class="box-body">
<h1 id="rmm_num_servers">-</h1>
<h4>RMM Total Servers</h4>
</div><!-- /.box-body -->
</div><!-- /.box -->
</section><!-- /.col -->
<section class="col-md-3">
<div class="box no-border">
<div class="box-body">
<h1 id="rmm_num_ws">-</h1>
h4>RMM Total Workstations</h4>
</div><!-- /.box-body -->
</div><!-- /.box -->
</section><!-- /.col -->
答案 0 :(得分:1)
由于box-body是一个类,请使用.
来用类名标识它
$( this ).closest( ".box-body" ).css( "background-color", "red" );
答案 1 :(得分:1)