Как я могу получить значение href из подсчитанных ссылок с помощью jQuery

#javascript #jquery

#javascript #jquery

Вопрос:

Исходный код HTML:

 <a href="http://asd.com/123/qwe">1</a>
<a href="http://asd.net/asd">2</a>
<a href="http://123.com">3</a>
<a href="http://www.a1s2d3.com">4</a>
<a href="http://www.q1w2e3.com">5</a>
<a href="http://bnm.org/questions/">6</a><br /><br />

<span id="element"></span>
  

Код jQuery

 var total = $('a').size();
$('#element').text(total);
  

Я получаю размер тегов. Но я не могу получить значение href для всех тегов. Как я могу написать цикл?

Ответ №1:

Вам просто нужно это:

  $('#element').text(function(){
   return $('a').map(function(){ return this.href }).get().join(","); 
 });
  

В основном

 var arrOfLinks = $('a').map(function(){ return this.href }).get();
  

предоставит вам массив ссылок.

Комментарии:

1. Код Amit Joki работает вот в чем проблема jsfiddle.net/MtCGb . Помните, что вам нужно включить библиотеку jQuery.