我有一个像这样的HTML
<tr>
<td style="padding:0px;">
<a class="list-group-item active change_class" href="<?php echo base_url()."index.php/tester/projectwise_issue_list_display/".$row->project_id;?>"><?php echo $row->project_name;?></a>
</td>
<td style="padding:0px;">
<a class="list-group-item active change_class" href="<?php echo base_url()."index.php/tester/projectwise_issue_list_display/".$row->project_id;?>"><?php echo $row->project_name;?></a>
</td>
</tr>
当我点击锚点时,它不会删除我的课程。
jquery在下面......
jQuery('td').click(function () {
jQuery(this).find('a').removeClass('change_class');
});
如果我从锚中删除href,那就很好了。我需要带有href的removeClass
答案 0 :(得分:2)
只需更改下面的脚本
<script type="text/javascript">
jQuery('td').click(function (e) {
e.stopPropagation();
jQuery(this).find('a').removeClass('change_class');
});
</script>
答案 1 :(得分:2)
您应该在锚标记本身上调用click
事件。
jQuery('td > a').click(function (e) {
e.preventDefault();
jQuery(this).removeClass('change_class');
});
答案 2 :(得分:0)
可能您正在寻找从主播中删除类,并且您也希望具有导航功能。然后你必须在一个公共的js文件中的ready
事件上执行此操作:
jQuery(function($){
$('a[href="' + window.location.href + '"]').removeClass('change_class');
});
当用户点击锚点用户时,它正在做什么,导航到指定的href。导航导致页面加载,因此我们将其直接放在ready
事件中。如果href
的锚点与window.location.href
相同,则会删除该类。