0

私は Jquery で作業しています..JQuery .im は初めてなので、その DIv 内に DIV を作成したのではないかと疑っています.1 つのラベルと Textbox があります.既存の値を表示するには...しかし、私のDIvをクリックすると、そのクリックイベントが機能していることを確認するアラートが表示されました.しかし、そのクリックは機能していません. ???? 私のコードは、

     $("<div id=field></div>").appendTo("#displayPanel");
   $("<label id=labelstr>untitled1</label>").appendTo("#displayPanel #field");
   $("<input id=inputstr type= 'text' ></input>").appendTo("#displayPanel #field");

 $("#displayPanel #field").click(function (){alert("div clicked");});
4

2 に答える 2

2

新しい div 要素がクリックされるのを妨げるものは何もありません。実際、ページ上の他の何かが機能を妨げている可能性があります (ID が重複している可能性があります)。

あなたのコードは単独で問題なく動作します。

于 2009-06-01T11:23:56.117 に答える
1

jQueryライブ関数が必要です

DOMの読み込みが完了した後に読み込まれる要素にイベントを追加できます。

于 2009-06-05T02:28:38.593 に答える