[英]jquery opening a link with a class
我正在使用第三方支付系統,該系統打開一個小的彈出窗口,允許用戶輸入其詳細信息。
我可以看到他們正在使用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的鏈接並使它也使用一個類?
提前致謝
納德
我不確定“使用類打開鏈接”是什么意思,但是您可以手動打開fancybox而不是使用location.href
:
$.fancybox.open({
href : r,
title : 'Title'
},{
//options
});
演示: http : //jsfiddle.net/HK29L/
或者,如果您要將href分配給錨,請執行以下操作:
$('.payment-widget').attr('href', r);
(然后您可以根據需要觸發點擊)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.