我想用onclick打开一个带有彩色框的新页面。但问题是我已经在彩色盒中,我需要将参数发送到新页面。用普通方法打开colorbox不起作用。我尝试过这个并没有用。我该怎么办?(我需要将彩色盒中的一个页面的uuid发送到彩盒中的另一个页面)
function openAddCarBox(i) {
var uuid = document.getElementsByName('uuid' + i).item(0).value;
$("#colorbox").colorbox({
iframe : true,
innerWidth : 500,
innerHeight : 300
});
$('#colorbox').colorbox({
href : 'vehicle.jsp?uuid=' + uuid,
title : '',
open : true
});
}
答案 0 :(得分:2)
尝试使用以下方法使用类而不是ID。 即。
$(document).on("click", ".colorbox", function(){
$.colorbox({
href: $(this).data('url'),
iframe : true,
innerWidth : 500,
innerHeight : 300
});
})

<a href="javascript:void(0);" data-url="Your Link with id" class="colorbox"></a>
&#13;