<!DOCTYPE html>
<html>
<head>
<title>Prova HTML5</title>
...
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
va = new Array();
$(function(){
$('#ing').focus();
$('#prompt').submit(function() {
va.push($('#ing').val());
alert(va);
});
});
</script>
</head>
<body>
<form id="prompt">
<input type="text" id="ing" />
</form>
</body>
</html>
当我按Enter键提交表单时,警告消息显示va
值是输入框中的文本...它似乎在它是一个数组之前无法读取......可能是范围问题?
可能是范围问题?
答案 0 :(得分:0)
使用此
$(function(){
va = new Array();
$('#ing').focus();
$('#prompt').submit(function() {
va.push($('#ing').val());
alert(va);
});
});
答案 1 :(得分:0)
试试
va = new Array();
$(function(){
$('#ing').focus();
$('#prompt').submit(function() {
window.va.push($('#ing').val());
alert(window.va);
});
});