假设现在有一个问卷编辑的页面,其中有问题类型(包括单选、多选和简答),当问题类型时简答时,不显示选项内容,当不是时,显示所有选项内容,如下
为了实现选择简答时,A到F选项消失,需要取到select的onchange值,如下进行即可
select: (其中count是为了辨别是哪一题的select被改变)
A到F:(id加上status的count值是为了辨别是哪一题的A到F选项)
jquery:(select的value: 从1到3分别代表单选 多选 简答)
$("select[name='typeComboboxEdit']").each(function(){
if($(this).val()=='3'){
var count = $(this).attr("count");
$("#A"+count).hide();
$("#B"+count).hide();
$("#C"+count).hide();
$("#D"+count).hide();
$("#E"+count).hide();
$("#F"+count).hide();
}
$(this).combobox({
onChange: function(n,o){
var count = $(this).attr("count");
if(n!='3'){
$("#A"+count).show();
$("#B"+count).show();
$("#C"+count).show();
$("#D"+count).show();
$("#E"+count).show();
$("#F"+count).show();
}else{
$("#A"+count).hide();
$("#B"+count).hide();
$("#C"+count).hide();
$("#D"+count).hide();
$("#E"+count).hide();
$("#F"+count).hide();
}
}
})
})