jquery如何通过name获取数组

jquery中$("input[name='yhtype']").attr("xx")可以获得name为yhtype的xx属性。但是,当name值是多个的时候,比如che... jquery中$("input[name='yhtype']").attr("xx")可以获得name为yhtype的xx属性。
但是,当name值是多个的时候,比如checkbox的name,怎么取到的是一个数组
展开
 我来答
幻翼高达Zero
2019-07-16 · TA获得超过1.7万个赞
知道答主
回答量:499
采纳率:0%
帮助的人:7.2万
展开全部

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。

2、在index.html中的<script>标签,输入jquery代码:

$('body').append($('input[name="a"]').length);

3、浏览器运行index.html页面,此时成功通过checkbox的name取到数组。

幻翼高达Zero
2019-07-17 · TA获得超过1.7万个赞
知道答主
回答量:499
采纳率:0%
帮助的人:7.2万
展开全部

需要准备的材料分别有:电脑、chrome浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。

2、在index.html中的<script>标签,输入jquery代码:

$('body').append($('input[type="checkbox"][name="a"]').length);

3、浏览器运行index.html页面,此时用jquery通过name成功取得数组并打印了数组长度。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
learneroner
高粉答主

推荐于2016-06-15 · 关注我不会让你失望
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:6325万
展开全部

$("input[name='yhtype']")取到的就是一个数组,然后可以用$.each或者for循环遍历什么的

var obj = $("input[name='yhtype']");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-06-21
展开全部
1,$("input[name]").attr("xx") //这个就是了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wenlong_15
2021-01-02 · 超过14用户采纳过TA的回答
知道答主
回答量:118
采纳率:100%
帮助的人:22.7万
展开全部
你是要获取checkbox选中的还是要全部checkbox的值?
1,选中的:$("input[name='yhtype']:checked").val()
2,全部的:
var arr = []

$("input[name='yhtype']").each(function(){
arr.push($(this).val())

})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式