我有任務,當我選擇12小時單選按鈕然後下拉值根據上午和下午更改,如果我選擇24小時單選按鈕然後下拉值是1到24.我能夠完成這個任務,但現在選擇框顯示throught循環的值。怎麼能做到這一點。我想循環在選擇框根據單選按鈕
我的代碼是:
<select class="describe">
<option name="name" value="1">select type</option>
</select>
<div>
<input type="radio" id="class" name="type" value="1" checked>12 hour <br/>
<input type="radio" id="Club" name="type" value="2" >24 hour<br/>
</div>
的jQuery:
<script>
var listA = [
{ name: '1am', value: '1am' },
{ name: '2am', value: '2am' },
{ name: '3am', value: '3am' }
];
var listB = [
{ name: '12', value: '12' },
{ name: '13', value: '13' },
{ name: '14', value: '14' }
];
$(document).ready(function() {
$('#class').bind('click', function() {
$('.describe').empty();
$.each(listA, function (index, value) {
$('.describe').append(
'<option value="' + value.value + '">' + value.name + '</option>'
);
});
});
$('#Club').bind('click', function() {
$('.describe').empty();
$.each(listB, function (index, value) {
$('.describe').append(
'<option value="' + value.value + '">' + value.name + '</option>'
);
});
});
});
</script>
迴路選擇代碼(這是由我試過):
$(document).ready(function() {
$('.seconds').each(function() {
for (var i = 00; i <= 60; i++) {
$('<option />').val(i).html(' ' + i).appendTo($(this));
}
});
});
哪裏是在你的HTML代碼中的類 「秒」 的元素? – jwulf
第二個1到60 ... – sonalgoyal
jwulf表示在html中沒有「秒」 – JNF