javascript - 在 jQuery 中选择多种元素类型

标签 javascript jquery html

我想选择 tabletdth。目前我只能选择td th。我怎样才能缩短它?

$table.find('tr th:nth-child(' + colIndex + ')').css('color', 'red');
$table.find('tr td:nth-child(' + colIndex + ')').css('color', 'red');

最佳答案

如果 TD 包含您不需要钻得太深的数据,那么在 :nth-child 之前使用直接子选择器:

$table.find('tr > :nth-child(' + colIndex + ')').css('color', 'red');

JSFiddle(基于@Rory McCrossan 的): http://jsfiddle.net/TrueBlueAussie/o8wwf1ze/1/

关于javascript - 在 jQuery 中选择多种元素类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29624798/

相关文章:

javascript - 使用jquery隐藏三个按钮中的两个

javascript - 获取标签的innerHtml文本不起作用,但innerText可以工作

html - 在 CSS 中生成具有异常菜单结构的下拉菜单

javascript - "official"useInterval 示例中的潜在错误

javascript - 404 未找到 Node

javascript - react 问题和 "this"即使在绑定(bind)后

javascript - 为什么在 removeItem 中不需要括号?为什么 li.onclick = removeItem 必须在 newItem() 函数内?

php - 检查数据库中的现有用户名

javascript - 如何替换 javascript/jquery 中嵌套元素上的文本

javascript - jquery csv函数,如何返回一个值?