2012-04-10 11 views
0

Ich habe eine fancybox und ich möchte einen Wert anzeigen, der auf seiner übergeordneten Seite eingegeben wird, aber es kommt zurück undefined ... irgendwelche Ideen, wie kann ich das funktioniert?jquery übergeben Wert der Eingabe zu fancybox

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

Vielen Dank im Voraus.

+1

Was bedeutet '$ (this)' siehe in Ihrem Code? Wenn Sie nach ID suchen, können Sie einfach '$ (" # Ihr_Name "). Val()' als ID-Attribute sollten eindeutig sein. –

Antwort

-1

Ihre Frage ist nicht klar genug, ich glaube, ich habe, was Sie bedeuten

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

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

return false; 

}); 

die Geige zu überprüfen.

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

+0

Ja, das ist, was ich suche, wie würde ich das Inhaltsbit in einem div in meinem Popup anzeigen? Danke –

+0

'var txt ="

" + $('#myNameInput').val()+ "
";' [link] http://jsfiddle.net/agentmilindu/QjcXA/3/ Ich hoffe, das ist, was Sie gefragt haben. Und Sie können diese Antwort als richtig markieren, es wird anderen Benutzern helfen! –

+0

Ah, also ich sehe, danke für deine Hilfe :) –