2012-03-01 47 views
1

編輯:我沒有得到任何錯誤了,但執行此代碼:追加爲空錯誤?

$("#button-container").append(".tbox"); 

唯一的地方「.tbox」旁邊的文字,當你打開模式創建的按鈕。它不會附加到模態。

Here is the demo page

點擊 「開放模式」 鏈接,創建一個按鈕。我試圖將其附加到模式中,但沒有運氣。任何想法爲什麼?

+0

當我打開你的演示我得到一個直接'元素爲null'在這行'錯誤'element.addEventListener('touchstart',this,false);' – Henesnarfel 2012-03-01 19:45:08

+0

沒有看過演示頁面,但是你的意思是'$ 「#button-container」)。append($(「。tbox」));' – 2012-03-01 19:47:00

+0

@Chimoo在jQuery中沒有任何區別。 – 2012-03-01 19:48:17

回答

2
new FastButton(document.getElementById("tclose"), funclose); 

似乎頁面中沒有「tclose」id元素。當您運行該腳本時,「tclose」按鈕在頁面中無處可見。

正如@Chimoo說,你應該使用:

$("#button-container").append($(".tbox")); 

,這應該追加你的元素。

+0

感謝您的回覆提問者,但我會刪除該按鈕:)我已經編輯我的問題,我現在面臨的問題,這是我打算附加到模式的按鈕。 – pufAmuf 2012-03-01 20:20:16

+1

如果他回答了你的問題,可能會更恰當地標記他回答了它,然後提交第二個問題 – 2012-03-01 20:23:59

+0

但這不是我首先想到的問題。我真的很欣賞他的評論,這就是爲什麼我upvoted他:) – pufAmuf 2012-03-01 20:26:53