使用 aj 查询获取选定的复选框值,该查询在 chrome 、 Firefox 下运行良好,但在 IE 中失败。由于某些原因,我为每个复选框提供了相同的 ID,但使用了不同的名称。例如
<input id="LIV" name="<?php echo $value['desc']; ?>" type="checkbox" checked value="<?php echo $value['id']; ?>" /> <?php echo $value['desc']; ?>
<a class="i-btn-2" onclick="addparameters('LIV');">Add</a>
单击添加按钮时,我调用一个函数添加参数,如下所示
function addparameters(id)
{
var tempstr='#'+id+':checked';
$(tempstr).each(function(i)
{
val[i] = $('#'+id).val();
val1[i]=($(this).attr('name'));
str12=str12+val[i];
});
}
在 IE 中,如果我选择了多个复选框,它只会给我第一个复选框值。但在 chrome 中,它会给我所有选定的复选框值我的代码有什么问题。请帮我在IE上运行它