如果我们使用tbody tr th
,它会提供文字'显示模型样本标题',包括其子元素(div)文本。
是否有任何可能的技巧只能获得'显示模型'不是它的子元素'样本标题'文本?
<table>
<tbody>
<tr>
<th>
Display model
<div class="title">Sample Heading</div>
</th>
<td class="model">Data</td>
</tr>
</tbody>
</table>
答案 0 :(得分:1)
工作演示jQuery Way
$(document).ready(function(){
$('th').css('color','red').children().css('color','initial')
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tbody>
<tr>
<th>
Display model
<div class="title">Sample Heading</div>
</th>
<td class="model">Data</td>
</tr>
</tbody>
</table>
工作演示CSS方式
th{
color:red;
}
th div{
color:initial;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tbody>
<tr>
<th>
Display model
<div class="title">Sample Heading</div>
</th>
<td class="model">Data</td>
</tr>
</tbody>
</table>