Jquery 得到radio的值checkbox 的值

本文探讨了在静态HTML页面与JSP动态页面环境下使用jQuery获取radio按钮值的不同表现,并提供了解决方案。文章对比了两种jQuery选择器的表现,发现一种在JSP环境下返回非预期值的问题,并给出了可行的修正方法。

第一种:var score=$("input[type=radio][checked]").val();


第二种:var score=$("input[name=score]:checked").val();


第一种方式开始我静态页面的时候是可以得到星星打分那个1-5的值的,但是转化成jsp页面后,得到的是 on  ,而不是数值,百思不得其解。改成第二种方式就可以了,不知道为什么。。。。


 $("input:checkbox").each(function(){
if($(this).attr("checked")){
clasy+=$(this).val()+",";

}
    });

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值