代码之家  ›  专栏  ›  技术社区  ›  eozzy

如何改进jquery中的点击/切换功能?

  •  0
  • eozzy  · 技术社区  · 15 年前
    $('.tabs a ').click(function () {
        var a = $(this).attr('href');
        if (a == '#tab-1') {
            $('.btn-buy').hide();
            $('.btn-sell').show();
        } else {
            $('.btn-sell').hide();
            $('.btn-buy').show();
        }
        return false;
    });
    

    …它可以工作,但代码很难看,行太多。它能进一步减少吗?

    提前感谢您的帮助!

    1 回复  |  直到 15 年前
        1
  •  1
  •   Dean Harding    15 年前

    您可以使用切换:

    $(".tabs a").click(function() {
        $(".btn-buy").toggle();
        $(".btn-sell").toggle();
    });
    

    这将假设他们开始时处于正确的状态…