jquery - 隐藏表格第一行中的元素

标签 jquery html css

我有下表

<table id="mytable">
  <tr>
     <td>name</td>
     <td>
       <a id="button1" class="button">link</a>
     </td>
  </tr>
  <tr>
     <td>name2</td>
     <td>
       <a id="button2" class="button">link</a>
     </td>
  </tr>
</table>

我想使用 jQuery 隐藏第一行第一列按钮,但我不确定该怎么做,但我设法执行了以下操作(使第一个 tr 字体变为斜体)。

$(document).ready(function() {
  $("#mytable tr:first").css("font-style", "italic");
});

最佳答案

因为你有按钮的 id,你可以使用 id 来隐藏它。

$('#button1').hide();

如果你想使用 class 但由于某些原因不能使用 id,你可以使用 find()后代 中查找满足给定选择器条件的元素的方法。

Live Demo

$(document).ready(function() {
  $("#mytable tr:first").find('.button').hide();
}); 

关于jquery - 隐藏表格第一行中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14108011/

相关文章:

javascript - 获取 100% 宽度图像的高度

javascript - 当我将宽度设为 100% 时,元素未居中对齐

css - div 标签边框中的文本

javascript - 在使用 jQuery 时,我应该使用类而不是 ID 吗?

javascript - jQuery AJAX 函数 - Chrome 抛出 "Uncaught SyntaxError: Unexpected number"

jquery - 如何使用 CSS 仅对圆的 10% 底部进行着色?

jquery 仅切换第一个目标

html - 缩小时如何使标题占满整个宽度?

css - 查找未使用的 css

html - 不要使用 CSS 缩进第一段的第一行