下面的代码块用于生成复选框
$("#country").change(
function() {
$('.container').empty();
var item = $(this);
CtDataHandler.getCList(item.val(),{callback:function(data) {
for(var i=0; i<data.length; i++)
{
$('#cContainer').append('<input type="checkbox" class="ckbox" id = "'+ data[i].name +'" value="'+ data[i].name + '" /> ' + data[i].name + '<br />');
}
}, errorHandler:function(){
},async:false
});
});
我有一个单独的块来获取其 onchange 方法中检查值的值。因为我必须使用所选值调用单独的 dwr。
$('.ckbox').click(function(){
var selectedValue=$("input.ckbox:checked").map( function(n){
return this.value;
}).get();
alert(selectedValue.join(','));
$('#selectedValue').append(selectedValue.join(','));
});
选择值是空的!!!
JSP代码
<td width="1%"></td>
<td width="50%" valign="top" id="catTd">
<div class="container" id="cContainer">
</div></td>
在此更改方法中获取选定的复选框值有什么帮助吗?