可能重复:
如何使用jQuery获取文本框的值?
在表单提交,我试图抓住下面的文本框的值,并将其推入网址
<input type="text" style="width: 300px" id="fromAddress" name="from" value="" />
Run Code Online (Sandbox Code Playgroud)
这是我的jquery代码:
<script type='text/javascript'>
$(document).ready(function() {
$(":submit").click(function(e) {
var from = $("input#fromAddress").text;
$('div#printdirec').html('<a target="_blank" href="http://maps.google.com/addr=' + from + '&daddr">Print Directions</a>');
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
当我查看URL时,它没有正确的发件人地址.
Dar*_*o Z 45
您需要使用该val()函数来获取文本框值.text不仅仅作为一个函数作为一个属性存在,即使它不是在这种情况下使用的正确函数.
var from = $("input#fromAddress").val()
Run Code Online (Sandbox Code Playgroud)
val() 是获取输入值的标准函数.