2012-05-02 87 views
0

我正在使用多個選擇菜單的使用http://wiki.jqueryui.com/w/page/12138056/Selectmenu。它們在使用頁面初始化時效果很好,但動態選擇菜單的樣式不像正常選擇標籤。 我的代碼..(defquestion是一個選擇框,以及與選擇Yes/No)動態jquery ui selectmenu不造型

$('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>'); 

我排除tags..but我懷疑這是問題更多的選擇.. 的liveQuery已經爲其他動態工作太棒了使用,但不在這裏。

任何想法?

回答

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