Существует строка, следующая "100200300400500". Я пытаюсь разбить его на подмножества 3, такие как «100» «200» «300» «400» «500». Я хочу, чтобы они как заголовок/подсказка дочерних элементов в последовательности. То есть, когда вы наведите указатель мыши на первого ребенка, всплывающая подсказка должна сказать 100, а когда вы наведите курсор мыши над вторым ребенком, всплывающая подсказка должна сказать 200 и так далее. Здесь результат = 100200300400500 и str = подстроки длины 3 строки результатаПочему не работает цикл?
Ниже приведено то, что я достиг. Но всплывающие подсказки на всех дочерних divs читаются 100. Что я делаю неправильно?
$.ajax({
url: "https://dl.dropboxusercontent.com/u/47127613/ajax.txt",
dataType: "text",
success: function(result) {
var str = result;
if (str.length > 3) str = str.substring(0, 3); {
for (var n = 1; n < 100; n++) {
$("#parent:nth-child(n)").children().attr('title', str + ' Installs');
for (var i = 0; i < 100; i++) {
str(i) = str(i + 3);
}
}
}
}
});
HTML
<div id="parent">
<div class="child1"></div>
<div class="child2"></div>
<div class="child3"></div>
<div class="child4"></div>
<div class="child5"></div>
</div>
Не могли бы вы опубликовать структуру HTML, а? –
Несомненно. Отредактировал вопрос. –
В вашем коде есть много ошибок. – tom10271