使用jquery通过查询字符串传递输入字段值

时间:2010-07-29 13:00:52

标签: jquery input query-string field colorbox

我尝试将输入字段tbEmail的值存储到str中,因此当用户单击提交按钮时,tbEmail的值将被添加到查询字符串中。如果我改变这个,那么它读取var str =“this”;然后这个工作。这是在jquery中获取iput字段值的错误方法吗?有什么想法吗?

<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 个答案:

答案 0 :(得分:1)

var str = $('#idofinputfield')。val();

是正确的方法。只有你不要将你的代码绑定到点击试试:

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