0

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は他の動的な用途ではうまく機能しましたが、ここではうまく機能しませんでした.

何か案は?

4

1 に答える 1

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>');
    }
});
于 2012-05-02T00:31:58.533 に答える