有一个字符串如下“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结构呢? – 2015-01-04 11:28:26
当然。编辑了这个问题。 – 2015-01-04 11:29:09
代码中有很多bug。 – tom10271 2015-01-04 11:32:18