0

リストから読み取る 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/link-class

ただし、/img/map/link-class.html の後に、正しいページを参照するための短いリダイレクト コードが含まれる各クラスの一連の html ファイルがあります。私が信じている質問のjQueryリンクはこれです..

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

+cl の後に「.html」を追加する方法がわかりません

何か助けはありますか?

4

1 に答える 1

3
$("a.map-link").attr("href", '/img/map/' + cl + '.html');
于 2013-06-16T23:23:35.467 に答える