好的,所以我承认我对Jquery并不满意,我倾向于坚持使用HTML5和CSS,并且只在需要时才使用JQuery。就是说,我知道JQuery将解决我当前的问题,但是我对它不了解得足够多,不知道如何做到这一点。

我有一个网站,我将每个页面都翻译成西班牙语和英语。我有一个包含在每个页面中的包含链接,其中包含选择英语或西班牙语的选项。我想做的是设置该链接,以便:

A)获取他们当前所在页面的链接。因此,如果他们在www.website.com/page1.php上,它将抓住该链接

B)在链接的末尾附加文本“ _sp”,以使其到达它们所在的相同页面的西班牙语版本。因此,在这种情况下,当他们单击西班牙语链接时,会将他们带到www.website.com/page1_sp.php。

当前,它只是将它们强制以每种语言显示在首页上,但是我认为,如果可以将它们保留在同一页面上,而只是将其保留在其他语言版本上,那就更好了。

显然,我可以仅将链接放置在每个页面上,然后更改每个页面上的链接,但是使用jquery会更好,因此我可以将链接放置在include中一次,仍然让它选择正确的页面。

感谢您的时间。

最佳答案

好吧,我在其他地方做了更多的挖掘工作,并弄清楚了。对于可能偶然发现并需要它的任何人:

    <script>
    $(function() {
    $("#link").attr('href', document.URL.replace(/\.php$/i, '_sp.php'));
     });
    </script>


谢谢你们的回应!

关于javascript - 获取当前事件的href并使用它 append 链接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27300917/

10-12 00:08
查看更多