ı想要发送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
为什么
答案 0 :(得分:3)
您可以使用单引号,如下所示:
<a onclick="javascript:display('?id=11');" href="#">create</a>
然而,更好的方法是点击处理程序,如果你给你的锚一个类,如下:
<a class="create" href="#">create</a>
你可以像这样使用它:
$(".create").click(function() {
display("?id=11");
});