#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.