4

私は次の表を持っています

<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");
});
4

2 に答える 2

9

idボタンがあるので、idを使用して非表示にすることができます。

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

何らかの理由でidを使用したいが使用classできない場合は、find()メソッドを使用して、指定されたセレクター条件を満たす子孫内の要素を検索できます。

ライブデモ

$(document).ready(function() {
  $("#mytable tr:first").find('.button').hide();
}); 
于 2013-01-01T05:22:51.483 に答える
2

このコードを使用する

    <script>
        $(document).ready(function() {
      $("#mytable tr:first #button1").css("display", "none");
    });
    </script>
于 2013-01-01T05:30:03.190 に答える