为了账号安全,请及时绑定邮箱和手机立即绑定

Jquery radio 改变选中行li样式

Jquery radio 改变选中行li样式

慕妹3242003 2018-12-07 07:54:09
<div id="divExpress" class="body setting express"> <ul> <li class="focus"><div class="label"><i></i><span>选择</span></div><span class="strong"><input class="rbox" type="radio">快递(默认申通或圆通)</span><span class="strong w1">5元 /千克</span><span class="strong w2">全国大部分地区都可以到,性价比高,速度快</span></li> <li><div class="label"><i></i><span>选择</span></div><span class="strong"><input class="rbox" type="radio">邮政EMS</span><span class="strong w1">免运费</span><span class="strong w2">全国各地都能到,但速度较慢,如果您的所在地没有快递请选择此项。</span></li> <li><div class="label"><i></i><span>选择</span></div><span class="strong"><input class="rbox" type="radio">货到付款</span><span class="strong w1">20元 /千克</span><span class="strong w2">联邦快递上门送货,将现金准备好给快递员即可。</span></li> </ul> </div> 如果选中 改变<li class="focus"> 反正则移除
查看完整描述

12 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

$(document).ready(function () {
            $("#divExpress").find(".rbox").each(function () {
                $(this).click(function () {
                    $(this).parent().parent().parent().children().removeClass("focus");
                    $(this).parent().parent().toggleClass("focus", this.checked);
                });
            });
        });

 

希望有用

查看完整回答
反对 回复 2018-12-24
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

$('#divExpress li').each(function(){

$(this).click(function(){

$('#divExpress li').removeClass('focus');

$(this).addClass('focus');

});

});

查看完整回答
反对 回复 2018-12-24
?
GCT1015

TA贡献1827条经验 获得超4个赞

是选中里面的radio 改变样式

查看完整回答
反对 回复 2018-12-24
?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

@暗尘掩月: 

$('.rbox').each(function(){

$(this).click(function(){

$('.rbox').removeClass('focus');

$(this).addClass('focus');

});

});

查看完整回答
反对 回复 2018-12-24
?
红糖糍粑

TA贡献1815条经验 获得超6个赞

$('.rbox').each(function(){

$(this).click(function(){

$('.rbox').removeClass('focus');

$(this).addClass('focus');

});

});

查看完整回答
反对 回复 2018-12-24
?
慕后森

TA贡献1802条经验 获得超5个赞

@田林九村: 不对啊 我是要选中radio 改变<li>标签的样式

移除其他航的样式

查看完整回答
反对 回复 2018-12-24
?
郎朗坤

TA贡献1921条经验 获得超9个赞

@暗尘掩月: 不急不急,马上来

$('.rbox').each(function(){

$(this).click(function(){

$('#divExpress li').removeClass('focus');

$(this).parent().prev().prev().addClass('focus');

});

});

查看完整回答
反对 回复 2018-12-24
?
猛跑小猪

TA贡献1858条经验 获得超8个赞

$('.rbox').each(function(){

$(this).click(function(){

$('#divExpress li').removeClass('focus');

$(this).parent().prev().prev().addClass('focus');

});

});

查看完整回答
反对 回复 2018-12-24
?
桃花长相依

TA贡献1860条经验 获得超8个赞

@田林九村: 还是不对 麻烦先测试下啊 谢谢

查看完整回答
反对 回复 2018-12-24
?
慕的地10843

TA贡献1785条经验 获得超8个赞

$(function () {
            $(":radio").click(function () {
                if (this.checked) {
                    $(this).parent("span").parent("li").addClass("p");
                }
            });
        });再修改修改吧!

查看完整回答
反对 回复 2018-12-24
?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

toggleClass()

查看完整回答
反对 回复 2018-12-24
?
FFIVE

TA贡献1797条经验 获得超6个赞

麻烦写完整的啊

查看完整回答
反对 回复 2018-12-24
  • 12 回答
  • 0 关注
  • 536 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号