在tr标签内获取动态输入,单选按钮值

时间:2016-01-09 06:43:50

标签: jquery html5

我想获取table tr标签内的所有动态输入框和单选按钮值。 我添加了相同类的标签,但它没有读取所有字段,它正在读取第一组字段。我想要js数组中的所有标记值集。

var giftDataArr=[];
             giftDataArr.push({
                    pointFrom : $('.st-points').val(),
                    pointTo : $('.ed-points').val(),
                    gift : $('.gift').val(),
                    type : $('input:radio[name=giftType]:checked').val(),
                    comment :$('.comment').val(),
                         });

请检查我的js小提琴代码。 并且单选按钮也无法正常工作。

JS Fiddle

1 个答案:

答案 0 :(得分:1)

您必须为每行的单选按钮设置不同的名称。例如,第一行为include,第二行为giftType1,依此类推。要获取单选按钮值,请使用giftType2而不是input:radio:checked,因为每行中单选按钮的名称不同。要获取所有行的值,遍历所有input:radio[name=giftType]:checked并从每行获取值,然后将它们推送到数组中,如下所示。

tr

UPDATED FIDDLE