在具有多个 url 的页面上,我希望能够删除 slug 中的空格并将其替换为连字符。我可以在我有一个 url 的情况下,但我在使用多个 url 的情况下遇到了麻烦。我假设脚本必须使用each(function())
基于我用于单个版本的版本,我尝试了以下操作:
$(document).ready.(function() {
$('a.testlink').each(function() {
var Text = $(this);
Text = Text.toLowerCase();
Text = Text.replace(/[\s]+/g,'-');
$(this).attr("href", Text);
});
});
但是该脚本完全失败,对 url 没有影响 - 它既不会小写也不会替换空格。
如何让脚本遍历每个 href 并替换在 slug 中找到的任何空格。