我使用http://wiki.jqueryui.com/w/page/12138056/Selectmenu使用多个选择菜单。它们在使用页面初始化时工作得很好,但动态选择菜单没有样式,看起来像普通的选择标签。 我的代码..(defquestion是一个选择框以及YES / NO选项)
$('select').selectmenu({
style: 'popup',
width: 100
});
$('#defquestion').livequery(function(){
$(this).change(function(){
var selected = $('#defquestion').val();
if(selected == 'Yes'){
$('#defresult').append('<p class = "idp">Points allowed = 0:<select id = "pa0"><br><option value = "12">12</option></select><br></p>');
我排除了更多选项标签..但我怀疑这是问题.. Livequery非常适合其他动态用途,但不是在这里。
有什么想法吗?
答案 0 :(得分:0)
首先,我要确保你正确关闭你的标签,你的代码最后都没有这个:
} // close if argument
}); // close .change()
}); // close .livequery()
如果这不能解决问题,请尝试不使用livequery
,就像这样..
$('#defquestion').change(function(){
var selected = $(this).val();
if(selected == 'Yes'){
$('#defresult').append('<p class = "idp">Points allowed = 0:<select id = "pa0"><br><option value = "12">12</option></select><br></p>');
}
});