我在一段代码中遇到了一些问题,我使用 jQuery 的 ajax 加载搜索结果,因为它是一个列表,我想为列表设置样式,斑马样式,所以我包含了一个回调函数。以下是第一次工作,但是当我再次搜索时它不起作用(样式)。
当我在回调函数中放置警报时,它每次都会触发,但样式不起作用。
ajax部分
  $.post('search.php',{value:val}.function(data){
  // output list
  }).error(function(){
      // error output
  }).success(function(){    
          // callback function. 
          if(typeof options.afterLoad == 'function'){
              options.afterLoad.call(this);
          }                     
  });
插件选项
  $('#search').search({
      afterLoad: function(){
         $('#results').children('li:odd').addClass('odd');
      }
  });
这不是完整的插件,而只是重要的部分。