神秘网红展示283v51.5g,百度ED2K链接新发布
今天,我们要介绍的是一场名为"eakedJP REIPON展示 283v51.5g"的视频展示...
2025-01-06
使用jq写选项卡,告别了繁琐的循环以及命名规范
基本原理:
1.当某一个btn被选中时,将这个btn的背景颜色设为橘色,其余兄弟btn背景颜色设为空(none)
2.如果子div与btn的索引相同,就将这个div显示而其他兄弟div隐藏
1).css函数参数2的回调函数方法;
2).原生get方法再转jq对象 再进行设置的方法
3).当前div使用show()方法,其余兄弟div使用hide()方法
关键字:get() siblings() show() hide() css()
html页:
4个btn,4个div
<div id=”wrap”>
<button>btn1</button>
<button>btn2</button>
<button>btn3</button>
<button>btn4</button>
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
css页:
大盒子当前无样式,在实际开发中需要指定其宽高;第一个btn背景色为橘黄色;第一个子项div显示,其余兄弟div隐藏
#wrap div {
width: 300px;
height: 200px;
border: 1px solid red;
display: none;
}
#wrap div:nth-of-type(1) {
display: block;
/* 第一个子项div显示 */
}
#wrap button:nth-of-type(1) {
background: orange;
/* 第一个btn背景色为橘黄色; */
}
jquery页:
1)首先给btn绑定事件
$(“#wrap button”).click(function() {
//当btn被点击后发生的事件
})
关键字: click();
2) 当btn被点击时,设置当前选中btn颜色为橘色,并且将其他兄弟btn背景色为空:
$(this).css(“background”, “orange”).siblings(“button”).css(“background”, “none”)
关键字: $(this); css(); siblings()
3) 声明一个变量,这个变量保存了被选中的btn的下标
var $index = $(this).index();
关键字:$index; $(this);index();
// 1:找到所有的子div,并且设置css样式,如果某个div的索引与btn的索引相同,就让他显示
$(“#wrap div”).css(“display”, function(i) {
if (i == $index) {
return “block”;
}
return “none”;
})
关键字:css() ; “display” ; i == $index;
b:通过get()方法将子div的索引与当前btn的索引绑定,然后再将这个索引转变成jq对象,再使用jq方法将对应div显示
1
$($(“#wrap div”).get($(this).index())).css(“display”, “block”).siblings(“div”).css(“display”, “none”)
由于get方法是js原生方法,所以应将其转成jq对象才能使用jq方法
关键字: $() ; $(this).index; get();css();siblings()
c:通过当前btn的索引绑定div的索引,进而将这个索引对应的div显示show(),并将其余的div兄弟元素隐藏hide()
$(“#wrap div”).eq($(this).index()).show().siblings(“div”).hide();
关键字:eq();$(this).index();show();hide()
这样,就完成了使用jQuery方法实现选项卡。
以上内容就是为大家推荐的jq全选反选取消代码(jquery获取checkbox选中的值)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题
内容来源于网络仅供参考版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。
本文标题:jq全选反选取消代码(jquery获取checkbox选中的值)
本文地址:https://www.xiaoyin02.com/shcs/117564.html
相关文章
手机怎么赠送会员,腾讯会员赠送怎么取消? 赠送给好友或者他人的业务是不可以取消的,因为赠送的业务都是预付费支付开通的,只有手机支付开通的业务...
2023-04-21
手机怎么取消下载,苹果下载怎么取消按两下侧边按钮? 1、首先选择打开手机中的设置。 2、然后在打开的设置页面中, 滑动设置界面到下方位置。 3、接...
2023-04-21
手机包月怎么取消,10元10g流量包怎么取消? 可以在手机端营业厅APP取消掉,也可以打人工客服电话取消掉。 苹果怎么关掉咪咕视频连续包月? 1.在微信“...
2023-04-21
手机支付宝怎么解绑,如何取消支付宝绑定? 如今,支付宝已经成为我们生活中必不可少的支付工具,但是一旦更换了手机号,可能就会有一些麻烦,下面...
2023-04-21
热点文章
2021年独生子女补贴新政策是真的吗(独生子女证有有效期吗)
2021年国庆节阅兵仪式几点开始几点结束(2021年国庆节还有阅兵吗)
鼠目寸光一点红是什么生肖动物(鼠目寸光一点红)指什么生肖,紧密
k0到k9的玩法大全(强制gc的玩法和注意事项)
入土为安是什么生肖《入土为安》打一个生肖动物,词语解释
浙江12月底全面停工是真的吗(浙江什么时候放假停工)
如何做t(t怎么把p做哭)
北京口碑最差的三甲医院(北京301医院最擅长什么)