2011-12-23 10 views
2

私はこれを解決しようとしています。jquery要素は表示されたjsonから呼び出すことができません

$('.myElement').click(function(){ 
alert('It works!');//BUT it's not working. 
}) 

何かアドバイス、アイデア:これは私が問題を抱えていたコードで、その後、私は次のコードを追加した

$.ajax({ 
url: 'json.php', 
data: {some_data:some_value}, 
dataType: 'json', 
success: function(){ 
    $('.some_element').append('<div class="myElement">Click Me</div>'); 
} 

:ここ

は私のサンプルコードですか?

ありがとうございました!

答えて

0

を試すだけコールの時点で存在要素に結合する.bind()のラッパーです。 .live()イベントを使用すると、セレクタに一致するすべての現在のと将来の要素のイベントトリガーになります。

$('.myElement').live('click', function() { 
    alert('It works!'); //This will work. 
}) 
0
$('.some_element').on('click','.myElement',function(){ 
alert('It works!');//BUT it's not working. 
}) 

1.7以上

1

それは.click() becuase動作していない

$('.myElement').live('click',function(){ 
alert('It works!'); 
}) 
+0

1.7 +で廃止されました! –

+0

@loviji:20xxでr00tと[nobodies]を知っているあなたはlovjiiですか? – sll

関連する問題