我有一個select
看起來像這樣:添加號碼範圍來選擇選項
<select id="address">
<option noodd="1-9" noeven="2-6">Address Name 1</option>
<option noodd="3-5" noeven="2-10">Address Name 2</option>
<option noodd="3-11" noeven="1-5">Address Name 3</option>
</select>
<select id="housenumber">
</select>
只要選擇在#address
的選項之一,我需要#housenumber
要在地址範圍內填充數選擇。所以,當選擇Address Name 1
,我需要#housenumber
看起來像這樣:
<select id="housenumber">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>9</option>
</select>
有沒有人有一個聰明的想法如何做到這一點?
UPDATE,我需要的是這樣的:
- 是發現在
noeven
每個option
指定的號碼之間的所有人數相等的功能。 - 一個函數,用於找出每個
option
中noodd
中指定的數字之間的所有奇數。 - ,結合了這兩個名單,並將它們放入
option
元素 - 每當
#address
相應option
選擇
'noodd'和'noeven'用來幹什麼? –
這些都是在選定的街道上可用的房屋號碼。所以這是奇數和偶數的範圍。我從JSON中檢索數據,但無法更改,因此這是我獲得的唯一數據。 – pshoeg
我只是不明白你如何得到你的結果html。爲什麼沒有價值8的選項? –