使用 jquery 隐藏 Divtag

当我点击跨度时,我想隐藏它下面的 div 标签,但我的代码不起作用。我想听听您对如何重构 jQuery 代码的意见。



    $(document).on("click", ".show-table-bottom > span", function() {

      if ($(this).next().css("display") == "none") {

        $(this).next().show();

      } else {

        $(this).next().hide();

      }

    });


    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

    <table>

      <tr>

        <td class="show-table-bottom" colspan=3 style="height:65%; vertical-align: top; padding:2%;">

          <span>번역</span>

          <div style="display:none; border:1px dashed gray;">

            <div>

              <br>

              <h4><b>ASDSA</b></h4><br><br><br><br> aSDASD

            </div>

          </div>

        </td>

      </tr>

    </table>


牧羊人nacy
浏览 126回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript