【问题标题】:How to remove white space on several of urls如何删除多个网址上的空白
【发布时间】:2012-06-26 19:11:44
【问题描述】:

在包含多个 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 中找到的任何空格。

【问题讨论】:

    标签: jquery replace slug


    【解决方案1】:

    我认为var Text = $(this); 应该是var Text = $(this).attr("href");

    【讨论】:

      猜你喜欢
      • 2013-06-14
      • 2021-10-07
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-16
      • 1970-01-01
      • 2021-12-08
      相关资源
      最近更新 更多