问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jquery如何根据多选框name来获得选中的值。

发布网友 发布时间:2022-05-11 05:16

我来回答

3个回答

热心网友 时间:2022-04-22 00:36

根据多选框name来获得选中的值可用如下 jquery代码实现

$("input:checkbox[name='test']:checked").each(function() { // 遍历name=test的多选框
  $(this).val();  // 每一个被选中项的值
});

实例演示:给出两组多选框,点击按钮后分别获得两组中被选择的项目

示例代码如下

创建Html元素

<div class="box">
<span>请输入用户名,限定字母、数字或下划线的组合:</span><br>
<div class="content">
<span>水果:</span><br>
<input type="checkbox" name="fruit" value="梨子"/>梨子
<input type="checkbox" name="fruit" value="李子"/>李子
<input type="checkbox" name="fruit" value="栗子"/>栗子
<input type="checkbox" name="fruit" value="荔枝"/>荔枝<br>
<span>蔬菜:</span><br>
<input type="checkbox" name="vegetable" value="青菜"/>青菜
<input type="checkbox" name="vegetable" value="萝卜"/>萝卜
<input type="checkbox" name="vegetable" value="土豆"/>土豆
<input type="checkbox" name="vegetable" value="茄子"/>茄子
</div>
<input type="button" value="提交">
</div>

设置css样式

div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}
div.box span{color:#999;font-style:italic;}
div.content{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}
input[type='checkbox']{margin:5px;}
input[type='button']{height:30px;margin:10px;padding:5px 10px;}

编写jquery代码

$(function(){
// 设置属性值
$("input:button").click(function() {
var fruit = "";
var vegetable = "";
$("input:checkbox[name='fruit']:checked").each(function() {
fruit += $(this).val() + " ";
});
$("input:checkbox[name='vegetable']:checked").each(function() {
vegetable += $(this).val() + " ";
});
alert("已选择水果:"+fruit+",已选择蔬菜:"+vegetable);

});
})

观察效果

热心网友 时间:2022-04-22 01:54

$("[name='objName']").val() ;
---------------------------------------
<select name='sel0'>.....</select>
<select name='sel1'>.....</select>
<select name='sel2'>.....</select>
比如你想获得sel1的值,可以:
$("[name='sel1']").val()
---------------------------------------
哦,原来是多选框啊,多选框的NAME要一样
<input type='checkbox' name=‘test’/>
<input type='checkbox' name=‘test’/>
<input type='checkbox' name=‘test’/>
$("[name='test']:checked")
---------------------------------------
我已经告诉你了,几个checkbox的name要一样,麻烦你看清楚一点好吧,为什么name还是不一样,你到底有没有试啊

热心网友 时间:2022-04-22 03:29

$("input[checked]").each(function(i){
value = $j(this).val()+','+value;
})
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? jquery怎么根据name获得标签 梦见自己订婚了,前男友要我悔婚,家里居然同意了,怎么回事 皮带输送机皮带如何粘接的 国际社会认为汉字是韩国发明的吗? 请问汉字是韩国人创造的吗? 有人说汉字是来自韩国,不是中国吗??到底是哪国的??? 橡胶输送带粘接用什么胶水 Ep150皮带接头那几种胶? 汉字起源于韩国,有错吗? 皮带冷粘接用什么样的胶水可以有较好的粘接效果 皮带接头用什么芯胶? 用什么胶水可以快速粘接皮带 牛皮皮带断了用哪种胶水粘 皮带要用什么胶水粘 男士腰带开胶用什么胶水 谁教我打凯里麻将啊 xbox360用u盘拷游戏 xbox360 如何用u盘从电脑拷贝游戏在xbox360 上面玩? 可以用u盘把电脑上xbox360的游戏考在xbox360吗? 谁能给个asp.net的图片水印源码啊 jquery 中获取input指定name的标签对象,用$(&quot;input[name^=... 求:校园卡怎么解挂 校园卡解挂必须带什么证件 EXCEL单元格输入数字后自动变色了? 《异界之绝世奶爸》最新txt全集下载 我弟弟15岁,有暗恋的女生怎么办? 迪斯尼新的一部动画,还未上映,看宣传片讲的是一个黑人小女孩在海边和水玩。请问谁知道叫什么吗? 武汉玛雅海滩水公园7岁小孩用不用穿游衣 在使用EXCEL时,如何事先使用函数设置好,使输入的数字显示出我所需要的颜色 在Excel同一列中输入数自动显示不同的颜色 广州社保卡制卡进度不更新 水仙花这种植物,什么时候开花?怎样养护最好? 社保卡进度查询广东 去东京奥运会的乌干达运动员放弃比赛选择在日本工作,到底乌干达有多穷? 乌干达跟埃塞俄比亚哪个经济发达些? 非洲这国真会玩,想搞阅兵式又没钱,后来怎么做呢? 乌干达不是在东非吗,印度有乌干达 请问这是什么瓜(应该不是香瓜)? 自贡哪里在买佳能IPF500工程打印机墨盒 畅聊版sugram可以对好友隐身吗?