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

this.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 に答える