2

私は以下のようなテーブルを持っています

<table >
        <tr>
            <th scope="col">EmpId</th><th scope="col">EmpName</th>
        </tr>
        <tr>
            <td>1</td><td>ABC</td>
        </tr>
        <tr>
            <td>2</td><td>DEF</td>
        </tr>
</table>

"th" ではなく、テーブルの"td"要素のみの背景色を設定したい。私は試してみました

$("table").children("td").css('background-color', '#00ff00');

OR



$("table").children("tr").children("td").css('background-color', '#00ff00');

しかし、結果はありません。

私がやっている間違いを助けてください。

ありがとう

4

1 に答える 1

3

次のように試すことができます:

$("table tr").find("td").css('background-color', '#00ff00');

また

$("table td").css('background-color', '#00ff00');

デモ

@Matt Huggins のコメントによると、次のようにすることもできます:(必須ではありません)

$("table tbody td").css('background-color', '#00ff00');

デモ

于 2012-06-04T02:02:25.527 に答える