因此,我正在研究點擊圖片時彈出的幻想擴展器的事情 - 想想點擊谷歌圖片搜索結果時彈出的東西(我沒有寫出大量的代碼),它是設立這樣的每個元素:jQuery,如何在創建元素時嵌套HTML標籤?
<a href="http://i.local.dev:5000/EW3GugE.jpg"
data-largesrc="http://i.local.dev:5000/EW3GugE.jpg"
data-title="http://i.local.dev:5000/EW3GugE.jpg"/>
<div class = "thumbcontainer">
<img src="http://local.dev:5000/thumbs/EW3GugE.jpg" />
</div>
「數據標題」屬性被由JavaScript評價,jQuery的代碼創建這樣的元件,同時,這是在標題屬性中的文本,並把它的內部一個textarea,然後將其附加到彈出框中:
this.$title = $('<textarea></textarea>');
this.$details = $('<div class="og-details"></div>').append(this.$title,
this.$description, this.$href);
this.$details = $('<div class="og-details"></div>').append(this.$title,
this.$description, this.$href);
這工作正常,它將文本放入文本框中。但我需要做的是進行一些設置高亮/各種其他的標記鏈接,類似於:
[IMG] http://i.imgur.com/5VbkHIP.jpg [/ IMG]
沒有認爲這會工作,但我試過:
this.$title = $('<textarea>[IMG][IMG]</textarea>');
它沒有工作。有沒有一種方法可以指定這些圖片標籤之間的文字?我應該將它們評估爲字符串並將它們結合起來,還是這是一種不好的方法?謝謝
不工作 - 現在所有這些都是在文本框中是[IMG] [/ IMG],鏈接不它們之間。 – jack