Я относительно новичок в jquery, поэтому у меня есть то, что, я надеюсь, будет простым вопросом.
Мне нужно добавить несколько промежутков к позициям в неупорядоченном списке.
По сути, каждая позиция содержит элемент, и мне нужно захватить содержимое этого диапазона и добавить его в конец строки, в которой он содержится. Вот что у меня есть:
Мой код JQuery:
$("ul").ready(function(){
var Name = $(".name") .text();
var Content = $(".content") .text();
$("li") .append("<span class=\"additional\"><a href=\"/addinfo.php\">"+ Name +"'s additional info</a></span>");
});
Исходный HTML-код, который необходимо изменить:
<ul>
<li>
<span class="name">John Doe</span><br />
<span class="content">John is an excellent Swimmer</span><br />
</li>
<li>
<span class="name">Jane Doe</span><br />
<span class="content">Jane loves to play basketball</span><br />
</li>
</ul>
Вот вывод, который я получаю:
Вот желаемый результат:
Как видите, вместо того, чтобы брать все переменные "Name" и собирать их вместе, вместо того, чтобы просто использовать переменную "Name" этой позиции.
Я уверен, что для этого нужен какой-то тип вызова $ (this) или .each, но я не могу найти это в документации где-либо.
Может кто-нибудь помочь?
Спасибо!
Трой