for ループ条件を使用して動的にラジオ ボタンを作成すると、ラジオ ボタンが作成されません。私がフォローしているコードは
Polldetails.html
<div data-role="content" class="pollsdetailsscreen">
<p>Polls details page with radio buttons created dynamically.</p>
</div>
<div>
<ul id="radiopolls" data-theme="e" >
</ul>
comments:<textarea name="pollscomments" id="pollscomments"></textarea>
<div data-role="content" >
<a href="#" data-role="button" style="width: 100px;float:right">Submit</a>
</div>
</div>
Polldetails.js
var pollsDetails = function pollsDetails(){
//for(var i=0;i<4;i++)
// {
//var radiobutton = document.createElement('label');
//radiobutton.innerHTML="<input type='radio' name='hello'>hii000";
// $('#radiopolls').prepend(radiobutton).trigger('create');
// }
for(var i=0; i<4; i++)
{
if(data.type == "poll")
{
console.log("this is polls page");
//here i need to create four radio buttons dynamically based on below **data** options.
}
else if(data.type == "review")
{
console.log("this is reviews page");
}
}
}
var data = {
type:"poll",
question : "How are you?",
options : [{
type : "radio",
name: "radioTest",
text: "Good"
},
{
type:"radio",
name: "radioTest",
text: "Fine"
},
{
type:"radio",
name: "radioTest2",
text: "Nice"
},
{
type:"radio",
name: "radioTest2",
text: "V Nice"
},
{
type:"checkbox",
name:"check",
text:"This is a check box"
},
{
type:"textarea",
name:"comments",
text:"Comments Please"
}
]
};
条件をチェックしてコードに従って、条件がdata.type = "poll"の場合、4つのラジオボタンを動的に作成する必要がありますが、コードに基づいてラジオボタンを動的に作成することはできません..誰か助けてください.. .........