Вот HTMLJavascript индексация цикла выпуск
<li class="carousel-btn-wrapper">
<div class="progressButton">
<p></p>
</div>
<button class="videoCaroselButton">Welcome</button>
</li>
<li class="carousel-btn-wrapper">
<div class="progressButton">
<p></p>
</div>
<button class="videoCaroselButton">Video Name</button>
</li>
<li class="carousel-btn-wrapper">
<div class="progressButton">
<p></p>
</div>
<button class="videoCaroselButton">Another Video Name</button>
</li>
Я пытаюсь добавить номер в р тег, который является дочерним .progressButton. Мне нужно, чтобы число увеличивалось с каждым тэгом p. У меня проблемы с моим циклом javascript. Я предполагаю, что проблема в том, что .text (buttonNumber []); индексирование. Как я могу это решить?
var videoSrcArray = ['url.com/adf', 'url.com/asf', 'url.com/sdf', 'url.com/asdf','url.com/asdfl']
var buttonNumber = "";
var i;
for (i = 1; i < videoSrcArray.length - 1; i++) {
buttonNumber += i ;
$('.progressButton').children('p').text(buttonNumber[1]);
}
Сначала, если вы хотите добавить номер, почему вы инициализировали buttonNumber как String? И во-вторых, что вы имеете в виду, вызывая строку с []? –
Вы получаете 1, затем 12, затем 123 и так далее? – PSWai
'buttonNumber' инициализируется как' '' '. Добавление целого к нему приведет к объединенным строкам. – thedarklord47