2014-04-12 40 views
0

有沒有什麼辦法可以在不同的<select>標籤之間共享<option>標籤?HTML - 共享<option>之間的值不同<select> s

我有很多選擇,他們都有相同的確切選項。 因爲我不想填充太多重複的DOM,所以我改爲使用一個輸入與一個數據主體共享選項,但是這兩個都有事件問題(只在未聚焦時觸發更改事件,或客戶端按下進入),並且還允許客戶寫任何他想要的東西,這實際上不適合我的情況。

回答

2

我不認爲你可以用直接的HTML做到這一點。

您可以使用JavaScript來填充所有的SELECT標籤。 OPTION標籤仍然會在DOM中出現好幾次,但至少你不會從服務器上下載它們。

+0

它們是用JS以任何方式生成的,但我寧願沒有可能每個選項有數十個重複。對我來說似乎很明顯,這似乎並不奇怪。 – user2503048

+0

在HTML中沒有什麼是顯而易見的 - 它不是爲大家現在使用它而設計的。無論如何,你爲什麼在意?所以你有幾百個額外的DOM元素。所以? – zmbq

相關問題