s:checkboxlist想实现点击到多选框其中某个选项就增加就增加一行说明,本来是想用id走change方法的,试过后发现不行,就想了这个方法,测试可以。
1、在s:checkboxlist标签处加上onclick事件。
2、在方法中调用如下方法来获取选择值。
var t = '';
var deal_result=$("input[name='deal_result']:checked");
$(deal_result).each(function(){
t = t + $(this).val();
});
3、在根据t中是否包含选项来决定是否添加说明行。
if(t.indexOf("1")>-1){
$("#dealinform").show();
}else{
$("#dealinform").hide();
}