0

私はこの質問のバリエーションを見てきましたが、SOに関する私の特定のケースではありません。

jQuery Mobile を使用して、新しいラジオ入力を既存のコントロール グループに動的に追加するのに問題があります。追加されますが、スタイルが正しくなく、他の入力と正しく相互作用していないようです。

これが私のフィドルです: http://jsfiddle.net/cjindustries/3mQF6/

誰かが私が間違っていることを見ることができますか? それとも、fieldset /controlgroup 全体を再生成する場合ですか? :(

ありがとう!以下のコードも...

        <div id="testPage" data-role="page">
        <div data-role="content">
    <fieldset data-role="controlgroup">
        <legend>Radio buttons, vertical controlgroup:</legend>
            <input type="radio" name="radio-choice-1" id="radio-choice-1" value="choice-1" checked="checked">
            <label for="radio-choice-1">Cat</label>
            <input type="radio" name="radio-choice-1" id="radio-choice-2" value="choice-2">
            <label for="radio-choice-2">Dog</label>
            <input type="radio" name="radio-choice-1" id="radio-choice-3" value="choice-3">
            <label for="radio-choice-3">Hamster</label>
            <input type="radio" name="radio-choice-1" id="radio-choice-4" value="choice-4">
            <label for="radio-choice-4">Lizard</label>
    </fieldset>
        </div>
    </div>

$('<input type="radio" name="radio-choice-5" id="radio-choice-5"><label for="radio-choice-5">Horse</label>')
    .appendTo("fieldset");

$("fieldset").trigger('create');
4

1 に答える 1