Sou*_*aby 0 arrays jquery find hyperlink
我正在尝试使用jquery来获取整个链接,具体取决于它的类.
这是我的代码:
<ul class="vm_catTigra">
  <li><a class="mainlevel" href="/index.php&category_id=6">AAAAA</a></li>
  <li><a class="mainlevel" href="/index.php&category_id=10">BBBBB</a></li>
  <li><a class="sublevel" href="/index.php&category_id=11">CCCCC</a></li>
  <li><a class="sublevel" href="/index.php&category_id=12">DDDDD</a></li>
  <li><a class="mainlevel" href="/index.php&category_id=13">EEEEE</a></li>
</ul>
这是我想要jquery为我抓取的(在一个数组中):
<a class="mainlevel" href="/index.php&category_id=6">AAAAA</a>
<a class="mainlevel" href="/index.php&category_id=10">BBBBB</a>
<a class="mainlevel" href="/index.php&category_id=13">EEEEE</a>
我试过用这个:
var mainlevel = [];
jQuery(".mainlevel").each(function() { 
  mainlevel.push(jQuery(this).html());
});
但它正在退回AAAAA,BBBBB,EEEEE而不是我追求的全部代码.
var linkArray = $("a.mainlevel").map(function() {
    return $(this).parent().html();
}).get()??????;
你可以在这里查看一个工作演示,.get()最后使它在最后获得本机数组对象...这将产生一个像你的问题的3字符串数组:)