<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