开发者社区> 问答> 正文

给这四类input分别用了不同的class. 我需要对选中的四个分别检验勾选的数量, 该怎么弄

$("input[type='checkbox']:checked").length 这个是用 jquery获取 被勾选的 checkbox 的数量。 这是在 checkbox 不分类的情况下。

如果 做一个 足坛历史阵容评选,要分 前锋,中场,后卫,门将的。我给这四类input 分别用了不同的class. 我需要 对 选中的 四个分别检验勾选的数量, 该怎么弄呢?

试过 $("input [class='forward']:checked").length, 这个不行。

本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 https://developer.aliyun.com/article/706511 点击链接欢迎加入感兴趣的技术领域群。

展开
收起
游客mxpnxp6g3cq7o 2019-08-26 11:18:54 647 0
1 条回答
写回答
取消 提交回答
  • $(":text") 这样是对的。   不过要注意这样会选择页面中全部的 <input type="text" />   如果你只是想选择其中一个,你需要知道它的其它属性或和它有关系的元素,例如父级节点,同级节点,子级节点。   <div><input type="text" value="1" /><input type="text" value="2" /><blockquote><input type="text" value="3" /></blockquote></div><input type="text" value="4" />   // value=1 的 input$("div :text:first") // value=2 的 input$("div :text:eq(1)") // value=3 的 input$("blockquote :text") // value=4 的 input$(":text:last")
    

    “答案来源于网络,供您参考”

    2019-09-24 18:59:29
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载