更新:申し訳ありませんが、IE9が適切に構成されていませんでした。ActiveX要素の使用を受け入れるように設定されている必要があります。私がそれをした後、それは非常にうまくいきました。混乱してすみません。
質問:各3番目のテーブルの列の色を変更したいのですが。
初期DOM:
<table border="1">
<tr><td>TD #0</td><td>TD #1</td><td>TD #2</td></tr>
<tr><td>TD #3</td><td>TD #4</td><td>TD #5</td></tr>
<tr><td>TD #6</td><td>TD #7</td><td>TD #8</td></tr>
</table>
結果DOM
<table border="1">
<tr><td>TD #0</td><td>TD #1</td><td>-here my color changed green- TD #2</td></tr>
<tr><td>TD #3</td><td>TD #4</td><td>-here my color changed green- TD #5</td></tr>
<tr><td>TD #6</td><td>TD #7</td><td>-here my color changed green- TD #8</td></tr>
</table>
これを達成するために、私はCSS-3疑似クラスで試しました:
$("tr td:nth-child(3)").css("color", "green");
FF、Chromeでは正常に動作しますが、IE9では失敗しました。
対応するJqueryフィルターの式は何でしょうか?
前もって感謝します