jquery打开一个类的链接

时间:2013-11-28 15:28:22

标签: javascript jquery fancybox

我正在使用第三方支付系统打开一个小弹出窗口,允许用户输入他们的详细信息。

我可以看到他们正在使用fancybox但无法编辑他们的js或css。

我有一个使用jquery的当前设置,可以创建指导用户完成我使用的各种付款选项和平台的步骤。

目前正在使用的其他支付平台打开一个新页面。我想要这个平台打开fancybox。我可以用jquery链接到它(它根据数量切换链接)。

我的问题是我需要在标签中包含一个通常位于标签中的类,使用location.href我似乎不能保留这个打开叠加层而不是新窗口的类。

目前:

r += (r.indexOf('?') > -1 ? '&' : '?') + 'amount=' + $('#plus_amount').val()
location.href = r;

以新页面打开

我需要什么:

<a class="payment-widget" href="payment link">

有没有办法用jquery打开一个链接并让它也使用一个类?

提前致谢

纳德

1 个答案:

答案 0 :(得分:0)

我不确定您的意思&#34;使用类&#34;打开链接,但您可以手动打开fancybox而不是使用location.href

$.fancybox.open({
    href : r,
    title : 'Title'
},{
    //options
});

演示:http://jsfiddle.net/HK29L/

或者,如果您想将href分配给锚点:

$('.payment-widget').attr('href', r);

(如果您愿意,可以触发点击)。