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,怎么取到的是一个数组 展开
但是,当name值是多个的时候,比如checkbox的name,怎么取到的是一个数组 展开
5个回答
展开全部
需要准备的材料分别有:电脑、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成功取得数组并打印了数组长度。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("input[name='yhtype']")取到的就是一个数组,然后可以用$.each或者for循环遍历什么的
var obj = $("input[name='yhtype']");
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2017-06-21
展开全部
1,$("input[name]").attr("xx") //这个就是了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是要获取checkbox选中的还是要全部checkbox的值?
1,选中的:$("input[name='yhtype']:checked").val()
2,全部的:
var arr = []
$("input[name='yhtype']").each(function(){
arr.push($(this).val())
})
1,选中的:$("input[name='yhtype']:checked").val()
2,全部的:
var arr = []
$("input[name='yhtype']").each(function(){
arr.push($(this).val())
})
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询