我想获取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小提琴代码。 并且单选按钮也无法正常工作。
答案 0 :(得分:1)
您必须为每行的单选按钮设置不同的名称。例如,第一行为include
,第二行为giftType1
,依此类推。要获取单选按钮值,请使用giftType2
而不是input:radio:checked
,因为每行中单选按钮的名称不同。要获取所有行的值,遍历所有input:radio[name=giftType]:checked
并从每行获取值,然后将它们推送到数组中,如下所示。
tr