【发布时间】:2018-09-18 17:32:36
【问题描述】:
我有一个列表a.href 到许多包含电影的 URL。
当我点击a.href 时,它会重新加载我的页面。我不知道如何将.active 类添加到当前选择的a.href。
在 Ajax 调用中,就像这段代码一样简单,它可以正常工作,因为页面没有重新加载。但我写在 PHP 上并使用 $_GET 和 $_POST 方法。所以必须重新加载页面。
有什么方法可以在a.href 上添加类.active 链接被点击了吗?
<div class="btn-group listEp col-md-12">
$i = 0;
<a href="#" style="opacity: 1;" class="btn btn-success disabled">Episode:</a>
<?php foreach($data['episodes'] as $epList) { ?>
<a class="btn btn-default" href="<?php echo $epList['href']); ?>"> <?php echo $i++; ?> </a>
<?php } ?>
</div>
$(function() {
$('#listEp').on("click", "a", function() {
$( "#listEp a:first-child" ).css("cssText", "background: #4CAF50 !important;");
$(this).addClass('active').siblings().removeClass('active');
});
});
【问题讨论】:
-
一集的href是什么样的,
$epList['href']的值是多少?通常这样的事情会起作用:<a class="btn btn-default <? if($ifActive) {echo "active";} ?>" href="...你只需要找到一种方法来检查它是否处于活动状态,可能通过比较$_GET和$epList['href']
标签: javascript php css