完成jQuery脚本 - 重写href

时间:2013-06-16 23:21:37

标签: javascript jquery image replace

我有一个从列表中读取的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 /图/链路级

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

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

我不确定如何在+ cl

之后添加'.html'

任何帮助?

1 个答案:

答案 0 :(得分:3)

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