Javascript 将html表单中的数据导入jquery函数时出现问题

Javascript 将html表单中的数据导入jquery函数时出现问题,javascript,jquery,html,Javascript,Jquery,Html,我在获取jquery函数从输入html表单元素获取数据时遇到了一些问题 以下是我的javascript: <script> $(function(){ $('#estimate').click(function() { var postcode_entry = $('#postcode_entry').value; $("#shipping_method").html("<div style=\'margin:20px auto;

我在获取jquery函数从输入html表单元素获取数据时遇到了一些问题

以下是我的javascript:

<script>
$(function(){


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

        var postcode_entry = $('#postcode_entry').value;

        $("#shipping_method").html("<div style=\'margin:20px auto;width:100px;text-align:center;\'><img src=\'ext/jquery/bxGallery/spinner.gif\' /></div>").show();

        $.get("checkout_shipping.php", {country: "38", refresh_quotes: "1", postcode: postcode_entry, zone_name: "canada" }, 
                function(data){
                    $("#shipping_method").html(data);
                }
            );



    });
});

</script>

$(函数(){
$(“#估算”)。单击(函数(){
var postcode_entry=$('#postcode_entry')。值;
$(“#shipping_method”).html(“”.show();
$.get(“checkout\u shipping.php”,{country:“38”,refresh\u quotes:“1”,邮编:postcode\u entry,zone\u name:“canada”},
功能(数据){
$(“#装运方法”).html(数据);
}
);
});
});
html:


估计

我无法将邮政编码输入到函数中。如果我硬编码一个邮政编码,那么它工作正常

尝试jQuery函数
val()
而不是不存在的属性
.value

$('#postcode_entry').val()

您似乎正在使用DOM对象上可用的属性访问jQuery对象的值

对jQuery对象使用
.val()
,对DOM对象使用
.value

$('#postcode_entry').value;
应该是

$('#postcode_entry').val()  // accessing value of jQuery Object

$('#postcode_entry')[0].value;  // accessing value of DOM object
$('#postcode_entry')[0].value;  // accessing value of DOM object
var postcode_entry = $('#postcode_entry').val();