Новое в jquery. Я уже получил это работает в javascript, но я перешел на jquery, поэтому я могу использовать .each
. Есть ли какое-то специальное правило, запрещающее мне использовать JavaScripts .replace
внутри jQuerys .each
?
var jse_sanitized_title = "";
var jse_article_title = "";
var jse_article_titles = $('.jse_article_title');
$.each(jse_article_titles, function(i) {
jse_article_title = jse_article_titles[i].innerHTML;
//error for this says jse_article_titles[i].replace is not a function
jse_sanitized_title = jse_article_titles[i].replace(/ /g,"_");
})
EDIT: Цель замены - заменить пробелы символом подчеркивания.
'jse_article_titles [i]' - элемент DOM, а не строка. –
Вы переопределяете строку в каждом цикле! Что ты пытаешься сделать? – gdoron
Вместо '$ .each (jse_article_titles' вы можете сделать' jse_article_titles.each ('. –