у меня есть проблемы с этим кодом:JQuery нужна помощь - бесконечная петля?
var par = [];
$('a[name]').each(function() {
if (($(this).attr('name')).indexOf("searchword") == -1) {
par.push($(this).attr('name'));
$('.content').empty();
for (var i = 0; i < par.length; i++) {
$(".content").append('<a id="par" href="#' + par[i] + '">' + par[i] + '</a><br />');
}
}
});
Это вызывает то и светлячок в всплывающее окно с предупреждением «Остановка выполнения этого сценария». Но это происходит только при очень большом количестве данных на странице. Есть идеи, как это исправить?
Это не только ненужное, это проблема. –
+1 для замечания об удалении массива в целом и просто добавлении в первую итерацию. при условии, что массив не используется нигде, это, очевидно, способ пойти –
Спасибо за помощь! – ilkin