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 回答