我想從選擇框的值中創建另一個選擇框。通過Jquery。我們如何通過JQuery創建另一個帶有選項的選擇框
我們已經應用此代碼,目前它不工作。
<script src="http://code.jquery.com/jquery-1.5.min.js"></script>
<script>
$(document).ready(function() {
var rooms = $("#rooms");
var ROOMS = rooms.val() ;
var max_adults_a = 3;
var min_adults_a = 2;
var max_adults = max_adults_a;
var min_adults = min_adults_a;
var num = min_adults * ROOMS;
ROOMS.change(function() {
while (num <= max_adults_a * ROOMS) {
$('#person').append($('<option></option>').val(num).html(num)
)};
});
});
</script>
</head>
<body>
<h1>Populating Select Boxes</h1>
Category:
<select name="rooms" id="rooms">
<option Selected value="">Select</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
person
<select name="person" id="person">
</select>
</body>
我們有2間客房的選擇框一個,和其他的人,我們有一個房間列表,但我們要根據房間的大小,更新的人,如果我們有一個房間的類型「3」那麼這個房間的人將被允許爲6,7,8,9。
Persons的選項將相應地改變。 請提供合適的解決方案 感謝 杆
'category'不被任何定義。這當然會爆炸? – davidchambers
我們更新了代碼,代碼中出現了一些錯誤,現在沒關係。 – PPS
這兩個選擇框的默認值都是空白的,首先我們選擇房間類型3,然後選擇框的值會改變。 – PPS