我现在正在为表格制作搜索器,现在我得到了概率。
这是不起作用的代码:
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,它可以工作了。