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/

相关文章:

php - 如何在页面中仅显示 javascript 消息

javascript - AJAX 调用并在 Node 中获取返回数据

javascript - Ajax 和 Jquery 中的 if else 条件不起作用

javascript - 结合 jQuery 同位素和延迟加载

java - 如何使用 jsoup 获取所有 div 元素?

php - 显示来自 SQL 查询的同名列

jquery - 如何关闭 jquery 函数?

javascript - 全屏 iframe 的缩放内容

html - 换行时如何使父元素收缩?

Javascript 从平面对象创建嵌套对象