【问题标题】:pagination styling in javascript jqueryjavascript jquery中的分页样式
【发布时间】:2012-10-25 11:43:19
【问题描述】:

我有一个分页代码,如下所示。

我想为 span 应用 num_active 类,它指向活动的页面,并且 num 表示不活动。

        <div class="pagination"> 
        <div style="clear:both;"></div>
          <span class="prev"></span>
          <span class="num" id="1">1</span> 
          <span class="num_active" id="2">2</span> 
          <span class="num" id="3">3</span> 
          <span class="num" id="4">4</span> 
          <span class="num" id="5">5</span> 
          <span class="num" id="6">6</span> 
          <span class="next"></span>
         </div>

我尝试了下面的代码,但没有成功。

$('.pagination span').click(function(){ $('.pagination span').addClass('num'); this.addClass('num_active'); });

我尝试的是在分页 div 中为所有跨度添加 num 类,为我单击的跨度添加 num_active。

任何帮助

【问题讨论】:

    标签: javascript jquery pagination


    【解决方案1】:
    $(".pagination span").click(function() {
      // Reset all span to `num` class
      $(".pagination span").removeClass("num_active").addClass("num"); 
      // Add `num_active` only to this.
      $(this).addClass("num_active"); 
    });
    

    【讨论】:

    • 是的,但我希望它适用于跨度,在分页 div 中的第一个和最后一个应用上一个和下一个类。
    • 当页面处于非活动状态时,num 将应用于该页面。如果 actine num_active 应用于 span。所以在将 num_active 应用于我单击的特定页面之前,我应该将 num 类应用于非活动的 span
    • 你会如何明确告诉在 div 中应用这个 span 并应用分页类
    • 我希望将 num 类应用到应用了分页类的 div 中
    • 使用".pagination" 选择器。我做了更改。
    猜你喜欢
    • 2017-08-12
    • 2021-05-05
    • 2011-06-13
    • 1970-01-01
    • 2016-12-30
    • 2018-05-22
    • 2013-08-30
    • 1970-01-01
    • 2013-05-19
    相关资源
    最近更新 更多