发送变量fancybox onclick事件

时间:2010-04-27 01:30:22

标签: jquery variables fancybox

ı想要发送href值。但它不起作用。

function display () {
$.fancybox({
'href': 'index.php',
'width'    : '75%',
'height'   : '75%',
'autoScale'   : false,
'transitionIn'  : 'none',
'transitionOut'  : 'none',
'type'    : 'iframe'

 });

}

ı尝试了这个:

function display (who) {
$.fancybox({
'href': 'index.php'+who,
'width'    : '75%',
'height'   : '75%',
'autoScale'   : false,
'transitionIn'  : 'none',
'transitionOut'  : 'none',
'type'    : 'iframe'

 });
}

<a onclick="javascript:display("?id=11");" href="#"  >create</a>

在innerhtml中的这个onclick事件所以它不能使用'slash

为什么

1 个答案:

答案 0 :(得分:3)

您可以使用单引号,如下所示:

<a onclick="javascript:display('?id=11');" href="#">create</a>

然而,更好的方法是点击处理程序,如果你给你的锚一个类,如下:

<a class="create" href="#">create</a>

你可以像这样使用它:

$(".create").click(function() {
  display("?id=11");
});