禁用上一项的href

Gar*_*man 0 jquery

我有一个标签显示/隐藏系统可以工作,但我需要从点击事件到达最终"标签"时删除href

在这里演示

向下滚动到"热门的,最近的热门评论"部分并单击最右侧的+图标,它将更改图像(有3个"标签",它不会停在最后一个,它显示一个空白区域

JS

$('#popular .next').click(function() {
  $('#popular .current')
      .removeClass('current')
      .hide()
      .next()
      .show()
      .addClass('current');
  if ( $('.current').hasClass('last') ) {
      $('#popular .next').removeAttr('href');
  }
});
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激

Hüs*_*BAL 5

演示

没有必要删除href,你需要从你的加号链接取消绑定 click事件;

$('#popular .next').click(function() {
  $('#popular .current').removeClass('current').hide()
  .next().show().addClass('current');
  if ($('.current').hasClass('last')) {
   $(this).unbind('click');
  }
 });
Run Code Online (Sandbox Code Playgroud)