2012-04-10 81 views
0

我有一個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

回答

-1

你提的問題不夠清楚,我想我得到了你的意思,

$('#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