私は現在、テーブルのサーチャーを作成していますが、問題が発生しました。
これは動作しないコードです:
var temporary = $(this).parent('tr');
temporary.find("td:nth-of-type("+indexColumn+"):contains(is)").css("background","yellow");
そのように別々に書くと、うまくいきます:
temporary.find("td:nth-of-type("+indexColumn+")").css("background","yellow");
temporary.find("td:contains(is)").css("background","yellow");
別々に書かれていない場合、このエラーが発生します。
"Syntax error, unrecognized expression: unsupported pseudo: nth-of-type"
私のせいはどこですか?
返信ありがとうございます。
アップデート:
<table>
<tr> <td></td> <td></td> <td></td> <td></td> <td></td> </tr>
<tr> <td class="stat"></td> <td></td> <td></td> <td></td> <td></td> </tr>
<tr> <td class="stat"></td> <td></td> <td></td> <td></td> <td></td> </tr>
</table>
td を見つけてclass="stat"
、たとえば、指定されたテキストを含む 4 番目の列を取得したい
回答: すべての回答に感謝します。1.10.2 で jQuery を更新しましたが、動作します。