0

ページを更新すると、ホバー カードが正常に動作します。しかし、使用してhtml行を追加すると

   $('.addactanme').click( function(){
                var activityName = $('#activityName2').val();
                var listId = $('#listId').val();
                $.post(
                   "<?php echo SITE_URL?>ajax/activity/addActivity.php",
                   {name: activityName, listId: listId },
                   function(data) {
                       var returnValue = $.parseJSON(data);

                       $('#activityWhere').val(returnValue.id);
                       var activityText = "Activity " + activityName + " Created";
                       $('#activitySuccess').text(activityText);
                       $('#activitySuccess').fadeOut(5000);
                       //console.log($('#activityWhere').val());
                       $('#empty-active').empty();
                       $('#activties-added').append(returnValue.html);
                   }
             );

上記の機能、動作していません。を使用して追加された html コンテンツのみ

$('#activties-added').append(returnValue.html);

助けてください。

4

1 に答える 1

1

問題は、投稿したコードのスペルミスが原因である可能性があります。次のように.onを使用してみてください。

$('.addactanme').on('click', function(){
 ....

または、以前のバージョンの jquery の場合:

$('.addactanme').live('click', function(){
  .....

それが役に立てば幸い

于 2012-05-02T06:11:32.133 に答える