jquery将输入的值传递给fancybox

问题描述:

我有一个fancybox,我想显示一个值在其父页面上输入,但它回来undefined ...任何想法如何我可以得到这个工作?jquery将输入的值传递给fancybox

$(this).parent().find('input[id="your_name"]').val(); 

在此先感谢。

+1

'$(this)'在你的代码中引用了什么?另外,如果你通过id来选择,你可以简单地做'$(“#your_name”).val()',因为id属性应该是唯一的。 – 2012-04-10 10:15:28

你提的问题不够清楚,我想我得到了你的意思,

$('#various').click(function(){ 

var txt=$('#myNameInput').val(); 
$.fancybox({ 
     'titlePosition'  : 'inside', 
     'transitionIn'  : 'none', 
     'content' : txt, 
     'transitionOut'  : 'none', 
    }); 

return false; 

}); 

检查小提琴。

http://jsfiddle.net/agentmilindu/QjcXA/1/

+0

是的,这是我正在寻找,我将如何显示在弹出窗口中的div中的内容位?谢谢 – 2012-04-10 10:58:21

+0

'var txt =“

" + $('#myNameInput').val()+ "
”;'[link] http://jsfiddle.net/agentmilindu/QjcXA/3/我希望这是你所要求的。而且您可以将此答案标记为正确,这将有助于其他用户! – 2012-04-10 11:29:43
+0

啊,所以我看到了,谢谢你的帮助:) – 2012-04-10 12:18:13