0

我试图通过在运行时将代码添加到链接来让 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');

});

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

链接最初如下所示。

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

我怎么能这样做?

4

2 回答 2

3

使用这个.href

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

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

});
于 2012-10-03T21:07:06.013 回答
0

尝试这个

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

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

});
于 2012-10-03T21:07:51.847 回答