可以使用偽類(lèi) :has()
,但是它在瀏覽器中的支持有限(例如:Mozilla 不支持)。您可以查看這個(gè)選擇器的 瀏覽器支持情況。
tr:has(input:checked){ background: green; }
<script src="http://cdn.tailwindcss.com"></script> <table> <tr class="flex items-center p-4 space-x-4 border hover:bg-indigo-50"> <td> <input type="radio" name="user" id="{{ user.id }}"> <label for="{{ user.id }}">{{ user.email }}</label> <div>{{ user.name }}</div> </td> </tr> </table>