我试图让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>
我怎么能这样做?
答案 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'));
});