fancybox内联参数

时间:2012-03-27 10:49:44

标签: javascript jquery fancybox inline

我有以下代码

<a href="#inline" class="fancy" id="item1">hello item1</a>
<a href="#inline" class="fancy" id="item2">hello item2</a>

<div id='inline'><input name="" type="text" value="hello 1" /></div>

$(".fancy").fancybox();

我想用参数动态更改text-field的值。 是否有任何技术或方法将id作为参数传递。

p.s 我对ajax实施不感兴趣。

感谢。

2 个答案:

答案 0 :(得分:2)

最后,我找到了解决方案

<a href="#" onclick="javascript:display('id=1');">hello item1</a>
<a href="#" onclick="javascript:display('id=2');">hello item2</a>

function display (id) {
  $.fancybox('<div id='inline'><input type="text" value="hello item '+id+'" /></div>');
}

感谢所有的帮助。

答案 1 :(得分:0)

尝试类似

的内容
$('.fancy').click(function(){
    $('#inline > input').val($(this).attr('id'));
})

是你的意思吗?