【发布时间】:2013-12-18 14:42:06
【问题描述】:
这是一个任务,当我选择“12 小时”单选按钮然后在上午 1 点至下午 12 点和下午 1 点至下午 12 点下拉值变化,当我选择 24 小时时,我的值在 1-24 变化。
我的代码是:
<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<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'}];
</script>
<script>
$(document).ready( function() {
$(':radio').bind('click',function(){
$('#describe')
.find('option')
.remove()
.end();
$.each(listA, function(index, value) {
$('#describe').append('<option value="'+value.value+'">'+value.name+'</option>');
});
});
});
</script>
为此的HTML代码:
<div>
<select id="describe">
<option name="name" value="1">a</option>
<option name="name" value="2">b</option>
</select>
</div>
<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>
希望你能理解我的问题。
【问题讨论】:
-
请尽可能提供小提琴,在那里很容易测试和更新
-
根据单选按钮更改值。当您单击单选按钮 1 时,下拉菜单有不同的值,如果您选择下拉菜单 2,则下拉菜单的值不同。下拉菜单是单一的。
-
对不起,我可以提供小提琴:(
标签: javascript jquery html