私は何時間もこれに取り組もうとしてきました。私はスタックオーバーフローで他の同様の例を見てきましたが、役に立たないだけです.
success : function(data) {
var subscriptionJSONObject = data; //{"cost":7.0,"duration":30,"id":7},{"cost":120.0,"duration":365,"id":8}
$('<fieldset data-role="controlgroup" id="paypalFieldset"></fieldset>').appendTo('#paypalContent');
$('<legend id="paypalLegend">Select a subscription:</legend>').appendTo('#paypalFieldset');
$.each(subscriptionJSONObject,function(i) {
$('<input type="radio" name="radio-choice-'+i+'" id="'+subscriptionJSONObject[i].id+'" value="'+subscriptionJSONObject[i].cost+'"/>').appendTo("#paypalFieldset");
if(subscriptionJSONObject.cost != -1){
$('<label for="radio-choice-'+i+'">'+subscriptionJSONObject[i].duration+' day subscription for only R'+subscriptionJSONObject[i].cost+'.00</label>').appendTo("#paypalFieldset");
} else {
$('<label for="radio-choice-'+i+'">Free subscription</label>').appendTo("#paypalFieldset");
}
});
$("#paypalContent").trigger("create");
}
これは、私の ajax 呼び出しからの成功関数の一部です。ボタンが表示され、凡例も表示されますが、jquery mobile で垂直ラジオ グループのスタイルを形成しません。