toggle的同时改变input的value

我现在有一个按钮点击显示隐藏内容,用toggle可以实现,但是怎么样才能不单独判断内容是否被隐藏,直接在toggle显示隐藏内容的同时替换这个按钮中的value,在“+”和“-”间切换。

<input type="button" value="-" class="hsBtn">
$(".hsBtn").live("click",function(){
    $(target).toggle();
})
阅读 2.3k
2 个回答
<input type="button" value="-" class="hsBtn">
$(".hsBtn").live("click",function(){
    var $this=$(this),
        val=$this.val();
    $this.val(val=='-'?'+':'-')
    $(target).toggle();
})

那就判断要显示的内容是否为显示状态,如果是就是-,反之就是+

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题