checkbox问题

SevenZLL 2017-08-02 10:28:31
$('input:checkbox[type="checkbox"]:checked')是什么意思
我想知道这个input:checkbox为啥这样子写
还有还有多少中写法可以取到checkbox
$("input:checkbox:checked");//or
$("input:[type='checkbox']:checked");//or
$("input[type='checkbox']:checked");//or
$("input:[name='ck']:checked");

主要我还是不太理解,怎么去获取多个checkbox的值
...全文
178 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lianjiaoku 2017-08-03
  • 打赏
  • 举报
回复
$("input[name='bo1'][type='checkbox']").click(function() { if ($("input[name='bo1'][type='checkbox']:checked").val() == "飞机") { alert($("input[name='bo1'][type='checkbox']:checked").val()); } }) <div> <label>多选</label> <input type="checkbox" id="box1" name="bo1" value="飞机">飞机 <input type="checkbox" id="box2" name="bo1" value="大炮">大炮 <input type="checkbox" id="box3" name="bo1" value="火箭">火箭 <input type="checkbox" id="box4" name="bo1" value="航母" onclick="boxer()">航母 </div> 类似这样用的会多一点吧
  • 打赏
  • 举报
回复
前3个都是获取选中的checkbox,2,3通过属性选择器,第一是通过:checkbox

其实直接:checkbox:checked就行了,多次一举

最后一个选出name为ck的input对象对象,不一定是checkbox,然后再次过滤选出被选中的对象(checkbox或者radio)

属性选择器前面的:不需要,自己好好看下api选择器部分
SevenZLL 2017-08-02
  • 打赏
  • 举报
回复
还有多少中写法啊

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧