我正在学习 jQuery。我不是忍者。在 W3Schools阅读了以下教程后,我想尝试一些困难的东西。所以我稍微修改了他们的样本,写了这个:
<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("button").click(function(){
for(i=1;i<7;i++) // Getting the values from the input boxes
{
var a[i] = $("#test"+i).val();
}
for(i=1;i<7;i++) //printing the values in the document
{
document.write("<p>"+a[i]+"</p>");
}
});
});
</script>
</head>
<body>
<p>Name: <input type="text" id="test1" value="Mickey Mouse"></p><br>
<p>Name: <input type="text" id="test2" value="Mickey "></p><br>
<p>Name: <input type="text" id="test3" value="Mouse"></p><br>
<p>Name: <input type="text" id="test4" value="Micse"></p><br>
<p>Name: <input type="text" id="test5" value="Mice"></p><br>
<p>Name: <input type="text" id="test6" value="use"></p><br>
<button>Show Value</button>
</body>
</html>
在这里var a[i] = $("#test"+i).val();
,这可能吗。我的意思是使用“ +
”符号来识别身份。?
代码不起作用。它应该显示在 html 页面上的字段中所做的所有输入。但它没有显示任何回应。我犯了 jQuery 不支持的任何错误吗?