2013-08-18 68 views
-1

我有對象,我想向用戶顯示數據。但我想寫這樣的選項標籤中的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> 
+3

你不能使用js和css創建自定義控件。你可以看看jquery插件'Chosen'的源代碼http://harvesthq.github.io/chosen/,看看他們如何製作自定義選擇輸入。 –

+0

是否要在選項標記中放置標記,還是在其中呈現html源代碼? –

回答

4

你不能。 <option> elements不允許有任何其他孩子的元素,他們有內容模型:文本。

你能來最接近的是使用其他的東西比<select>,把單選按鈕裏面,而不是<option>,並添加了一堆的JavaScript和CSS添加下拉作用,使它看起來像一個選擇。

+0

@OptimusPrime - 問題是關於在元素中放置標記,而不是在其中呈現HTML源代碼。如果是關於後者,涉及JavaScript將是一個可怕的想法,因爲你可以直接編寫「<」和朋友。 – Quentin

+0

Ahhhh沒錯。 '<'。 +1 –