に呼び出す私は、簡単なJavaScriptのポップアップを使用して成功し、これが、私は他のjQueryのイベントに同じポップアップを起動することが可能であるかどうかを疑問に思ったJavaScriptのポップアップ:私のアプリケーションではjQueryの
<a href="javascript:popup('Hello World')>Click Me</a>
をway-それを呼び出しています。たとえば
$("#some_button_id").click(function() {
javascript:popup('Hello World');
});
上記の方法は機能しません。他の解決策?
正常に動作するはずです。 ID「some_button_id」の要素がまだ存在しない瞬間に、イベントハンドラをバインドしようとしている可能性があります。また、 'javascript:'というラベルはそこには使えないことに注意してください( 'foo:'と書くこともできます)。私は[jQueryの基礎を最初に理解する]ことをお勧めします(http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery)。 –
@Felix Kling IDが存在し、 'javascript:'を削除してもまだ動作しません – skos
しかし、**現在、**イベントハンドラをバインドしようとしていますか?私はそうではないと思う。 HTMLは上から下に解析されます。すなわち、あなたが*要素の上の*スクリプトの場合、正しく動作しない限り動作しません。だから私はチュートリアルを読むことをお勧めします。 *「jQueryを使用してドキュメントオブジェクトモデル(DOM)を読み込んだり操作したりするほとんどすべてが、DOMの準備ができたらすぐにイベントなどの追加を開始する必要があります。」* 。そして、これを行う方法を示します... –