javascript - 使用 + 和 - 图标折叠/展开表格

标签 javascript jquery html

下面是我用来展开和折叠表格的脚本。这工作正常,但我现在需要知道如何在表格展开和折叠时将文本从 + 更改为 - 。我想避免为这些图标使用图像。任何建议都会很棒!谢谢:)

<script type="text/javascript">
jQuery(document).ready(function () 
{
   jQuery(".content").hide();
   jQuery(".collapselabel").click(function () 
   {
      Query(this).next(".content").slideToggle(200); 
   });
});
</script>

这是我的标签和表格

<div class="collapselabel">
<label> + Shops </label>
</div>
<div class="content">
    <table>
            <tr>
                <td width="400">
                Shop One
                </td>
                <td width="400">
                Shop Two   
                </td>
                <td width="400">
                Shop Three   
                </td>
            </tr>
    </table>
</div>

最佳答案

执行此操作的快速方法是

<script type="text/javascript">
jQuery(document).ready(function () 
{
   jQuery(".content").hide();
   jQuery(".collapselabel").click(function () 
   {
      Query(this).next(".content").slideToggle(200); 
      if($(".collapselabel label").html() == " + Shops")
          $(".collapselabel label").html() == " - Shops";
      else
          $(".collapselabel label").html() == " + Shops"; 
   });
});
</script>

关于javascript - 使用 + 和 - 图标折叠/展开表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24576289/

相关文章:

javascript - 删除 X 和 Y 轴上的标签并删除 X 轴上的最后一条网格线

javascript - 防止保存按钮在 Django 管理中提交表单

javascript - 使用 jquery 根据数组对表行进行排序?

javascript - 刷新页面后 Skrollr 中断

javascript - Request.js 模拟文件上传(multipart/form-data)

javascript - Protractor 测试在本地通过,但在 Travis-CI 上未通过

jquery - 使用 CSS 或 Javascript 的混合绝对/固定定位行为?

javascript - 动画文本向上滑动并使用 jquery 替换为另一个文本

javascript - jQuery 切换和动画与 1.9.1 及更高版本不兼容?

javascript - 修复可滚动 div 顶部的表头