jquery打开一个带有类的链接

jquery opening a link with a class

本文关键字:链接 一个 jquery      更新时间:2023-12-08

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

我可以看到他们正在使用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打开一个链接,并让它也使用一个类?

提前感谢

Nad

我不知道你说的"使用类打开链接"是什么意思,但你可以手动打开fancybox,而不是使用location.href:

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

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

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

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

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