[英]Store the checked checkbox value and it's name in a two dimensional array
我想将选中的复选框值及其名称存储在二维数组中,这是html代码。
<h3>Select your favorite sports:</h3>
<label>
<input type="checkbox" value="football" name="football"> Football</label>
<label>
<input type="checkbox" value="baseball" name="baseball"> Baseball</label>
而且我只能显示选中的检查框值,这是jQuery代码
$(document).ready(function () {
$("button").click(function () {
var favorite = [];
$.each($("input:checked"), function () {
favorite.push($(this).val());
});
alert("My favourite sports are: " + favorite);
});
});
我的问题是如何将两个值和它的名称存储在“最喜欢的数组”中?
使用对象数组
$(document).ready(function () {
$("button").click(function () {
var favorite = [];
$.each($("input:checked"), function () {
// Add object in array
favorite.push({
name: $(this).attr('name'),
value: $(this).val()
});
});
console.log("My favourite sports are: ");
console.log(favorite);
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.