动态添加新的div但是click事件不适用于新的div

Hel*_*rld 1 javascript jquery

我试图制作一个按钮,这样当我点击它时它会创建一个新按钮然后当我点击下一个/新按钮时它会自动创建一个按钮但是点击事件只适用于第一个按钮,你能吗?救命?

这是我的小提琴= http://jsfiddle.net/hyeFB/

// $(document).ready(function () {


    var myDiv = '<div class="myButton">myButton</div>';


     $('#c').append(myDiv);


     $('.myButton').click(function () {

         $(this).after(myDiv);

     });


 //});?
Run Code Online (Sandbox Code Playgroud)

Pra*_*han 5

尝试使用 on

var myDiv = '<div class="myButton">myButton</div>';

 $('#c').append(myDiv);

 $('body').on('click', '.myButton',function () {
     $(this).after(myDiv);
 });
Run Code Online (Sandbox Code Playgroud)