动态jquery ui selectmenu没有造型

时间:2012-05-02 00:16:28

标签: jquery jquery-ui jquery-ui-selectmenu

我使用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非常适合其他动态用途,但不是在这里。

有什么想法吗?

1 个答案:

答案 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>');
    }
});