2011-07-17 8 views
0

は私がログインフォームを開くモーダルウィンドウを持って動作しません、私はボタンをクリックして、そのコードは次のとおりです。jqueryのクリックが

$("#delete_button").click(function(){ 
    $(this).before('<a href="#" id="delete_this">delete</a>'); 
}); 

が、私は追加し、次のdelete_thisアンカーをクリックしたときに動作するかどうかを確認するコード

$("#delete_this").click(function(){ 
    console.log('1'); 
    return false; 
}); 

しかし、うまくいきません。

私はまだ生きていて、まだ何も試していません。

クリック機能内部のあなたがコードを含める必要があり、それを引き起こしたり何とかそれは私がクリック見つける傾けるモーダルウィンドウかもしれない考えイム...

答えて

1

$("#delete_button").click(function(){ 
    $(this).before('<a href="#" id="delete_this">delete</a>'); 
    $("#delete_this").click(function(){ 
     console.log('1'); 
     return false; 
    }); 

}); 
+1

ありがとうございます。そのトリックをした。 – fxuser

+0

心配はいりません!喜んで助けることができる:) – ysrb

0

使用

$('#delete_this').live('click', function() { /*...*/ }); 

動的に挿入されたノードに対処する。

+0

私はすでにライブメソッドを試しているが、それは仕事をdoesntしています... – fxuser

+0

@fxuser:私のためにそれは動作します:http://jsfiddle.net/6m8Sr/ – marc

関連する問題