日期:2014-05-16  浏览次数:20649 次

jquery 在每个li里的元素后面添加html
本帖最后由 showbo 于 2013-03-16 09:49:32 编辑
数据已经从后端取到了,但是想在遍历li元素里的每个.catids元素后面添加后端的数据,没有效果
jQuery.noConflict();
        (function($) {
          $(function() {
             $(".category_menu2 ul li .catids").each(function(k,v){
                   var id= v.value;
                   var url = "plugin.php?id=hdsoso_house&action=catnum&cateid="+id;
                   url= url.replace(/\&/g,'&');
                  
                   $.get(url,function(data){
                         $(data).insertAfter($(this));
                   });
                 
             });
          });
        })(jQuery);

------------------------------------------
貌似这个$(this)不是指的 每个.catids 元素?
------------------------------------------
html代码是

<div class="category_menu2">
  <ul>
                                                                                                                                                                                                              <li><a href="#">出租房</a><input class="catids" type="hidden" value="15"></li>   
                                <li><a href="#">二手房出售</a><input class="catids" type="hidden" value="16"></li>   
     &n