2010-07-29 28 views
0

我試圖將輸入字段tbEmail的值存儲到str中,所以當用戶單擊提交按鈕時,tbEmail的值將被添加到查詢字符串中。如果我改變它,以便它讀取var str =「this」;那麼這工作。這是不正確的方式來獲得在jQuery中的iput字段值?有任何想法嗎?通過查詢字符串使用jquery傳遞輸入字段值

<script type="text/javascript"> 

    $(document).ready(function() { 
     var str = $('#idofinputfield').val(); 
     $(".iframe").colorbox({ href: "/newsletter-lightbox.aspx?id=" + str, iframe: true, innerWidth: 590, innerHeight: 500 }); 

    }); 
</script> 

回答

1

變種STR = $( '#idofinputfield')VAL();

是正確的方法。只有你不綁定你的代碼點擊嘗試:

$('.clickme').live('click', function() { 
    var str = $('#').val(); 
    $(".iframe").colorbox({ href: "/newsletter-lightbox.aspx?id=" + str, iframe: true, innerWidth: 590, innerHeight: 500 }); 
}); 
+0

ps colorbox支持ajax,嘗試使用 – Tim 2010-07-29 13:06:37

相關問題