Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将HTML表中的每个选中单选按钮值存储到Jquery中的数组中_Javascript_Jquery_Html - Fatal编程技术网

Javascript 将HTML表中的每个选中单选按钮值存储到Jquery中的数组中

Javascript 将HTML表中的每个选中单选按钮值存储到Jquery中的数组中,javascript,jquery,html,Javascript,Jquery,Html,我在HTML标签中有以下代码 <table> <tr> <td> <input type="radio" name="s1" value="1" checked/> <input type="radio" name="s1" value="0"/> </td> </tr> <tr>

我在HTML标签中有以下代码

<table>
    <tr>
        <td>
            <input type="radio" name="s1" value="1" checked/>
            <input type="radio" name="s1" value="0"/>
        </td>
    </tr>
    <tr>
        <td>
            <input type="radio" name="s2" value="1"/>
            <input type="radio" name="s2" value="0" checked/>
        </td>
    </tr>
</table>

如何使用JQuery/Javascript从表中的每一行获取每个选中值,并将其存储到数组中

例如:在上述情况下,我应该得到1,0

使用这种方法

var array = []; 
$('input:checked').each(function(){
    array.push($(this).val());
});

有多种简单的方法可以完成这项简单的任务。你试过什么?@cookiemonster检查这个@cookiemonster我能看看你的简单方法吗,或者告诉我如何选择你下面显示的选中的收音机,但是
$(“表输入:选中”).map(function(I,el){return this.value}).toArray()是一种方式。它甚至不需要那么复杂。如果您知道如何选择输入,并且知道如何使用for循环并查找元素的属性,那么您可以这样做。这些是最基本、最基本的东西,应该在一开始就学习。
.map
应该用于这种情况。@dbucki如何检查输入:在这种情况下检查