【问题标题】:Finish jQuery script - Rewrite href完成 jQuery 脚本 - 重写 href
【发布时间】:2013-06-12 21:13:19
【问题描述】:

我有一个从列表中读取的 jQuery 脚本,并且列表中的锚链接替换了图像类和 href 链接。 目前,图像工作完美,但链接就在那里!我不确定如何在最后添加“.html”。

我有以下几点:

$('ul[class="address-list"] li a').on('click', function(e) {
    e.preventDefault();
    var cl = $(this).attr('href').replace('#','');
    $('.map-wrapper').removeClass().addClass('map-wrapper '+cl);
    var _href = $("a.map-link").attr("href").replace('#','');
    $("a.map-link").attr("href", '/img/map/' +cl);
    return false; // Prevent default behaviour

这会输出如下链接... /img/map/链接类

但是,我在 /img/map/link-class.html 之后 我为每个类都有一系列 html 文件,其中包含一个简短的重定向代码以引用正确的页面。 我认为问题中的 jQuery 链接是这样的..

$("a.map-link").attr("href", '/img/map/' +cl);

我不确定如何在 +cl 之后添加“.html”

有什么帮助吗?

【问题讨论】:

  • _hrefcl 变量有什么用?它们似乎在return 之前的任何地方都没有使用过,之后就无法使用(因为函数已经返回)。

标签: javascript jquery image replace


【解决方案1】:
$("a.map-link").attr("href", '/img/map/' + cl + '.html');

【讨论】:

  • 啊......多么简单和甜蜜!对不起新手!我是脚本新手.. 谢谢!每天学习!
猜你喜欢
  • 2011-02-08
  • 2013-02-06
  • 1970-01-01
  • 1970-01-01
  • 2012-06-04
  • 1970-01-01
  • 2018-12-20
  • 2011-07-04
  • 1970-01-01
相关资源
最近更新 更多