jquery的
$("#add-to-basket").click(function() {
var frm = $( "#addtocart input" ).attr("id").hasClass( "selected" )
var frmarr = jQuery.makeArray( frm );
frm.submit(function (ev) {
$.ajax({
type: frm.attr('method'),
url: frm.attr('action'),
data: frm.serialize(),
success: function (data) {
alert('ok');
}
});
ev.preventDefault();
});
});
$(“#addcocart input”).attr(“id”)。hasClass(“selected”)的上述语法不正确,我无法找到正确的语法或逻辑来纠正它。我想获得所有具有class ==“selected”的元素的id,将它们存储在一个数组中,然后通过ajax发送到php进行处理
在表格中我有动态
HTML
while (fetch the rows from db)
<input type="radio" name="<?php echo $OPlayer1num ; ?>" id="<?php echo $OPid.$seperator.$OPlayer2ID ;?>" class="css-IMGcheckbox" onClick="selectImg(this.id)" /> in a while loop inside the form
}
答案 0 :(得分:0)
你必须这样做:
var frmarr = new Array();
$("input.selected" ).each(function(){
console.log($(this).attr("id"));
fromarr.push($(this).attr("id"));
});