jquery获取input的值显示undefined
·
jquery获取input的值显示undefined
<script type="text/javascript">
var name = $("#username").val();
alert("name=" + name);
alert($("#username").val());
$(function(){
alert("第二种方法。");
alert($("#username").val());
});
</script>
原因:取值代码要放在函数里面,因为直接取值时候,input中还没有值。
解决方法如下:
<script type="text/javascript">
function addTo(){
var nnn = document.getElementById("num").value;
alert("获取到的值是:" + nnn);
}
</script>
<input id="num" type="text" />
<button type="submit" onclick="addTo()">加入购物车</button>更多推荐
所有评论(0)