2011-12-10 64 views
1

我想知道如果comebody可以幫我一個大忙,在我的jsfiddle中它會顯示我的應用程序中的整個代碼。現在,如果您點擊鏈接(打開網格)並選擇一個按鈕,它會在下面顯示正確數量的按鈕。 E.G如果用戶選擇按鈕「1」,則顯示按鈕「A」,如果選擇按鈕「2」,則顯示按鈕「A」和「B」等等。我的問題是它在jsfiddle中有效,但它在我的應用程序中不起作用(我正在使用Crimson Editor)。我想知道是否有人可以在他們的文本編輯器或網頁編程軟件中複製此代碼,並查看它們是否在其頁面上工作,因爲在我的應用程序中,從網格中選擇一個按鈕後,它不會顯示下面的按鈕。你能否告訴我它是否有效,謝謝。代碼適用於jsfiddle,但不適用於我的應用程序

我的代碼是here

+0

您可以發佈控制檯錯誤消息嗎? – Pradeep

+0

我只得到一個是:「錯誤:圖像損壞或被截斷: 源文件: 行:0.」沒有其他錯誤消息。有3個警告調整大小:無;是不是一個CSS屬性,但我需要這樣textarea不能調整大小 – BruceyBandit

+0

請嘗試[this](http://jsfiddle.net/9Aphk/)在你張貼的jsfiddle中,你已經在正文部分添加了javascript,但它應該在頭部。所以我改變了它,並添加了jquery的ready函數(DOM準備好的事件) – Pradeep

回答

0

當您要訪問的任何DOM元素,domready中活動結束後,你應該這樣做。因爲腳本執行該元素可能不存在。

因此,任何與DOm相關的功能,例如$("elementid")只應在domready事件後使用。爲了做到這一點,jquery提供了$.ready()函數。

所以,如果你把所有的代碼放在$.ready()裏面,它會正常工作。

它在Jsfiddle中工作,因爲您已選擇將JavaScript放在body標籤中(注意不包裹包裝體)。所以它會在網頁加載時執行。

Link to corrected code

相關問題