我有對象,我想向用戶顯示數據。但我想寫這樣的選項標籤中的HTML代碼。我該怎麼做?如何在<option>標籤<select>標籤中寫html代碼?
<select id="ddl" >
<option value="1501" Director="test" Duration="">
<table><tr><td>.1.</td><td>.2.</td></tr></table>
</option>
</select>
我有對象,我想向用戶顯示數據。但我想寫這樣的選項標籤中的HTML代碼。我該怎麼做?如何在<option>標籤<select>標籤中寫html代碼?
<select id="ddl" >
<option value="1501" Director="test" Duration="">
<table><tr><td>.1.</td><td>.2.</td></tr></table>
</option>
</select>
你不能。 <option>
elements不允許有任何其他孩子的元素,他們有內容模型:文本。
你能來最接近的是使用其他的東西比<select>
,把單選按鈕裏面,而不是<option>
,並添加了一堆的JavaScript和CSS添加下拉作用,使它看起來像一個選擇。
@OptimusPrime - 問題是關於在元素中放置標記,而不是在其中呈現HTML源代碼。如果是關於後者,涉及JavaScript將是一個可怕的想法,因爲你可以直接編寫「<」和朋友。 – Quentin
Ahhhh沒錯。 '<'。 +1 –
你不能使用js和css創建自定義控件。你可以看看jquery插件'Chosen'的源代碼http://harvesthq.github.io/chosen/,看看他們如何製作自定義選擇輸入。 –
是否要在選項標記中放置標記,還是在其中呈現html源代碼? –