jquery1.4 で ajax を使用し、下記のような処理を書いてみました。

test.htmlの「ここをクリックしたらalert(1)が出てほしい。」をクリックすると
alert(1)が実行されるようにするには、どのようにすればいいのでしょうか?
ソースコードで教えて頂けると助かります!


■呼び出し元のhtml
<head>
$(function(){
$("#test").load("test.html");

$("#test1").click(function(){
alert(1);
})
})
</head>
<bddy>
<div id="test"></div>
</body>

■test.htmlの内容
<a href="#" id="test1">ここをクリックしたらalert(1)が出てほしい。</a>

回答の条件
  • 1人1回まで
  • 13歳以上
  • 登録:2010/07/13 14:55:55
  • 終了:2010/07/13 15:12:29

ベストアンサー

id:y-kawaz No.1

y-kawaz回答回数1421ベストアンサー獲得回数2262010/07/13 15:02:15

ポイント60pt

live関数を使いましょう。

clickハンドラの登録部分を以下のように修正します。

$("#test1").live('click', function(){
  alert(1);
});
id:araishi

いつもありがとうございます。

解決できました!

2010/07/13 15:12:18

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません