2016-05-05 10 views
0

私は、挿入されたページにクリックされたときにダイアログを開くボタンが含まれている別のページに挿入されるWebページを持っています。残念ながら、クリックするとダイアログが開きません。 Chromeデベロッパーツールにエラーが表示されず、console.logを使用すると、その要素が見つかっていることが示されます。次のようにJqueryダイアログ( 'open')が動作しない

コードスニペットは、次のとおりです。

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

<div id ='opendialog'><div> 

私は文書レディ機能の構文を使用し、それはどちらか動作しませんでしたバリエーションを試してみました。

誰でも手伝ってもらえますか?あなたの代わりに#opendialogのidセレクタのそれを選択するために、.opendialogのクラスセレクタを使用しながら、あなたはここに

<div id ='opendialog'><div> 

を見ることができるよう

+0

です=「...」 ? –

答えて

0

タグを移動し、htmlタグの後にあることを、ダイアログ初期化を設定する - そしてそれそれはあなたがonclickの必要はありませんすべて

1

opendialogは、idです。また、文字を囲む文字列をエスケープするか、引用符を使用するようにしてください。

短い

長い話:

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

はい私は#構文を試してみても動作しませんでした – Andy5

+0

@ Andy5、あなたはまだonclick値の中にアポストロフィを持っていますか? –

+0

はい、電車で旅行中にこれを入力していました – Andy5

関連する問題