2016-05-05 186 views
0

我有一個網頁,插入到另一個頁面,其中插入的頁面包含一個按鈕,點擊時會打開一個對話框。不幸的是,點擊時對話框將不會打開。 Chrome開發人員工具不會顯示任何錯誤,並使用console.log顯示正在找到該元素。Jquery對話框('打開')不起作用

代碼片段如下:

<input type ="button" value ="click me" onclick ='$('.opendialog').dialog ('open')'/> 

<div id ='opendialog'><div> 

我已嘗試使用的文檔準備功能語法和沒有任何工作的變化。

任何人都可以幫助我嗎?

+0

你不需要的onclick =「...」 ? –

回答

0

移動標籤,設置對話框初始化,是html標籤後 - 而且這一切

1

opendialogid,因爲你可以在這裏看到

<div id ='opendialog'><div> 

,而你使用的.opendialog類選擇,選擇的,而不是#opendialog ID選擇它。此外,請確保您或者轉義字符串包圍字符或使用引號。

長話短說:

<input type ="button" value ="click me" onclick ='$("#opendialog").dialog ("open")'/> 
+0

是的,我甚至已經嘗試過#語法,那也沒有工作要麼 – Andy5

+0

@ Andy5,你仍然有onclick值內的撇號,或者你改變他們引號,因爲我已經表明你? –

+0

是的,我是在火車上旅行時打字的 – Andy5