jquery的新手。我已經得到了這個在JavaScript運行,但切換到jQuery,所以我可以使用.each
。是否有某些特殊規則阻止我在jQuerys內部使用JavaScript .replace
.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,"_");
})
編輯:的更換目的是用下劃線來代替空格。
'jse_article_titles [i]'是一個DOM元素,而不是一個字符串。 –
你重寫每個循環中的字符串!你想做什麼? – gdoron
而不是'$ .each(jse_article_titles'),你可以做'jse_article_titles.each('。 –