JQuery添加事件来锚定并获取url

时间:2012-10-03 21:05:46

标签: javascript jquery

我试图让childBrowser插件通过在运行时将代码添加到链接来处理链接。

通常,如果我手动向链接添加代码,这就是它的外观:

<a href="#" window.plugins.childBrowser.showWebPage('http://www.google.com');>click me</a>

现在,因为我需要在运行时这样做,所以我已经将它们结合在了一起:

$('a').on('click', function () {

    window.plugins.childBrowser.showWebPage('http://www.google.com');

});

但问题是所有链接可能都有不同的网址,因此我需要以某种方式使用代码,但使用它附带的链接,而不是上面的硬编码网址。

链接最初如下所示。

<a href="http://www.somelink.com">click me</a>

我怎么能这样做?

2 个答案:

答案 0 :(得分:3)

使用this.href

$('a').on('click', function () {

    window.plugins.childBrowser.showWebPage(this.href);
    return false; 

});

答案 1 :(得分:0)

试试这个

$('a').on('click', function () {

    window.plugins.childBrowser.showWebPage($(this).attr('href'));

});