javascript - 按表类选择一个 td
问题描述
我已经在网上搜索了答案,但是
$(".classname tbody tr td") or $("table.classname tbody tr td")
不工作,我有一张只有一个班级的桌子,我需要对td
s等进行操作。
它不起作用的唯一原因可能是类的名称是 : table name name-surname
。
html是这样的
<div class="tab">
<table class="table name name-surname">
<tbody>
<tr>
<td>name</td>
<td>surname</td>
</tr>
</tbody>
</table>
</div>
这是真正的问题还是我错过了什么?有办法绕过它吗?我无法添加 id 或更改班级名称
解决方案
你总是可以这样写你的选择器.table.name.name-surname tbody tr td
$(".table.name.name-surname tbody tr td").each(function() {
console.log($(this).html())
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<div class="tab">
<table class="table name name-surname">
<tbody>
<td>name</td>
<td>surname</td>
</tbody>
</table>
</div>
推荐阅读
- javascript - 在 NodeJS 中正确声明常量以防止内存泄漏和正确缓存
- c - 为什么有符号的 char min -128 而不是 -127?
- r - R函数,多个If语句形式的长度和艺术
- python - 如何使用 boost/python 从 C++ 导入 .py 文件中的类?
- angular - Angular 材料中是否有 mat-toolbar-column?
- linux - 无法克隆 gitolite repo 并导致致命错误
- tensorflow - 使用 fit 恢复训练会将批处理步骤重置为 0
- kubernetes - 在开源 Kubernetes v1.14 上删除 cluster-admin ClusterRoleBinding 是否安全?
- python - Tkinter 可以在 macOS Catalina 上使用 Metal 吗?
- java - 在 Java 中将 ORC 转换为 JSON