Я создаю список интерактивных элементов, которые должны иметь событие onclick, которое должно вызывать функцию.Моя проблема в том, что я также хочу передать параметры этой функции динамически, то есть функция onclick должна иметь разные параметры.Я изо всех сил пытаюсь получить параметры для динамической передачи, вот мой код:
Примечание: listToRender - это массив объектов JSON.
var wrapper = jQuery('#helper-results-parent');
var article_tmp = jQuery('#news-article-child');
var news_article = article_tmp;
for (var i = 0, j = listToRender.length; i < j; i++) {
var title = listToRender[i].title;
news_article.find('.title').html(title);
news_article.find('.publishdate').html(listToRender[i].created);
news_article.find('.link').click(function
({getNewsArticles.apply(this, ['article',i]);});
wrapper.append(news_article);
news_article = article_tmp.clone(1);
}
Моя проблема в том, что я изо всех сил пытаюсь передать значение «i» в функцию getNewsArticles динамически, чтобы у каждого элемента списка было свое значение i для события clickable.Вместо передачи целочисленного значения i, буквенная строковая буква i передается функции.