동적으로 생성 된 라디오 버튼 그룹을 반복하고 레이블을 가져오고 싶지만 값을 인쇄하려고하면 아무 것도 나타나지 않습니다.이 스크립트 데모는 예제 http://jsfiddle.net/HaBhk/20/을 참조하십시오. 여기에 생성 된 버튼을 갈 것입니다 내 HTML입니다 아래 라디오 버튼 그룹을 반복하고 레이블을 가져옵니다.
<div data-role="content">
<div data-role="collapsible" data-inset="true">
<h1>AddVote</h1>
<div data-role="fieldcontain" >
<input type="text" name="name" id="question" value="" /><br>
<div data-role="controlgroup" data-type="horizontal" >
<label for="name"><a href="" id="AddButton" data-role="button"
data-icon="plus">Add</a><a href="" id="RemoveButton" data-role="button"
data- icon="delete">Delete</a>
</label>
<input type="text" name="option" id="option" value="" /><br>
</div>
<div data-role="fieldcontain">
<form name="OptionsForm" id="InputForm" method="get">
<div id="after" data-role="controlgroup">
/////Generated radio buttons goes here
</div>
</form>
</div>
<a href="#approve" id="publishButton" data-role="button"
data-inline="true"data-transition="flip">Preview</a>
</div><!-- /content -->
라디오 버튼 값을 얻기 위해 내 스크립트입니다
$('#publishButton').click(function(){
var result
var y=document.getElementById('question').value
var form='<Question value=' + y + '/>'+'<br>'
alert(form);
$('input:radio').each(function() {
var value=$('input:radio').val()
'<option value='+value + '/>'+'<br>'
alert(result);
});
, 그것은 ('입력 : 라디오 + 라벨')'$를 사용하여 수행 할 수 있었다 each' 직접'$ (이)는 .text()' –
아, 그리고 복사/귀하의 특정 코드를 귀하의 답변에 붙여 넣으십시오. 링크 만있는 것보다 훨씬 낫습니다. –
고객님의 답변을 게시하는 것이 더 낫습니다. 나는 너보다 길을 도왔다 고 생각한다. – user1242756