扫码关注官方订阅号
图1,当链接a处于激活状态,并且选中1,假定在链接a已经选定了1了,要在链接b选择出1之外的数字,要怎么判定,求解
文字限定字数 链接a 链接b 1 2 3
链接a 链接b
图2:现在代码只是写到这里,按照逻辑应该是错的,求正解
人生最曼妙的风景,竟是内心的淡定与从容!
你是想点链接b然后选中那些未选中的然后原来已选中的移除active吗
<script> $(function(){ $(".nav a").on("click",function(){ $(this).addClass('on').siblings().removeClass('on'); if(this.innerHTML=='链接a'){ $("ul li").on("click",function(){ $(this).addClass('active checked').siblings().removeClass('active checked'); }) }else{ $("ul li").unbind("click"); $("ul li:not(.active)").click(function(){ var $siblings = $(this).siblings("ul li:not(.checked)") $(this).addClass('active') $siblings.removeClass('active'); }) } }) }) </script>
用了checked来标示a链接的时候选中的。如果a、b链接没有前后顺序的化,你可以var个中间量来判断是不是第一次点击链接,再做判断。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你是想点链接b然后选中那些未选中的然后原来已选中的移除active吗
用了checked来标示a链接的时候选中的。如果a、b链接没有前后顺序的化,你可以var个中间量来判断是不是第一次点击链接,再做判断。