2010-07-29 23 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

相关问题