<select id="gameid">
//<option is a number 1-999>
</select>
<select id="netid">
//<option is a number 1-999>
</select>
<select id="camp_id">
<script>
var a = $("#gameid").val();
var b = $("#netid").val();
var c = a+b;
for (var i = 1; i<=999; i++)
{
document.write("<option value='"+c+i+"'>"+c+i+"</option>");
}
</script>
</select>
上面的代码是为选择生成一些选项。在输入变更时生成选项选择
我想要做的是,如果#gameid中的val被更改,选项列表也会改变,对于#netid也是如此。
但是,该选项不会更改。它保持在#gameid和#netid的默认值。
我不知道我在这里失踪。我需要帮助。
[UPDATE]
此代码几乎工作。但是,当我在选择完所有的#cameid后再进行第二次更改时,它不再更改#campid选择。如果我在#netid上做了更改,它会再次更改它。
$("#gameid" && "#netid").on('change', function(){
a = $("#gameid").val(),
b = $("#netid").val(),
c = a+b;
$("#camp_id").empty();
for (var i = 1; i<=999; i++){
$("#camp_id").append("<option value='"+(c+i)+"'>"+(c+i)+"</option>");
}
});
什么是游戏ID和网络标识符号,它们是输入或选择框?请分享一些相关的html代码 –
他们也是选择选项。 – iyal
你是什么意思,@iyal? – Vikrant