为 div jQuery 内的所有内部 td 设置背景颜色
Set background color for all inner td inside div jQuery
我需要为 div 中的所有内部 td 设置背景颜色。
我被用过:
$('#'+div_id).find('table').find('tbody').find('tr').find('td').css('background-color','color');
但这对我不起作用。
您需要指定颜色。
'color' 不是有效颜色,因此请将其更改为变量或颜色:
var div_id = 'div'
var color = 'red'
$('#' + div_id).find('table').find('tbody').find('tr').find('td').css('background-color', color);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id='div'>
<table style="width:100%">
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
</table>
</div>
试试这个:
$('#'+div_id + 'table tr td').css('background-color','blue');
此外,检查它是否未被其他 css 样式覆盖
应该是:
$('#'+div_id).find('td').css({'background-color':'Red'});
我需要为 div 中的所有内部 td 设置背景颜色。
我被用过:
$('#'+div_id).find('table').find('tbody').find('tr').find('td').css('background-color','color');
但这对我不起作用。
您需要指定颜色。
'color' 不是有效颜色,因此请将其更改为变量或颜色:
var div_id = 'div'
var color = 'red'
$('#' + div_id).find('table').find('tbody').find('tr').find('td').css('background-color', color);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id='div'>
<table style="width:100%">
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
</table>
</div>
试试这个:
$('#'+div_id + 'table tr td').css('background-color','blue');
此外,检查它是否未被其他 css 样式覆盖
应该是:
$('#'+div_id).find('td').css({'background-color':'Red'});