我有以下代码
<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实施不感兴趣。
感谢。
答案 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'));
})
是你的意思吗?