试图储存价值
Trying To Store Value
<input id="value">
app.js 有
var userNum = $('#value').val();
加载浏览器并输入 10
现在在 chrome 控制台中,我输入 userNum 但它显示“”
为什么是 "" 而不是 10
您需要获取值。
var userNum = $('#value').val();
然后你把它发送到控制台
console.log(userNum);
编辑
您需要附加一个 eventListener,以便从输入中获取值。 VIEW DEMO
要实际获取输入中的值,您需要使用 val()
。
var useNum = $('#value').val();
试试这个:
<input id="value" type="text">
和JQuery:
var userNum = $('#value').value();
原因是因为你将对象$('#value')的值赋给了userNum,而不是$('#value')中的字符串。要获取 $('#value') 中的字符串,请使用 $('#value').val().
问题是var userNum = $('#value');
正在选择 id 为 value 的 DOM 元素。如果您想要该元素中的实际值,您需要像这样使用 .val() 方法:
var userNum = $('#value').val();
但是,除非您在脚本加载时输入了值,否则 userNum 仍将设置为“”。
<input id="value">
app.js 有
var userNum = $('#value').val();
加载浏览器并输入 10
现在在 chrome 控制台中,我输入 userNum 但它显示“”
为什么是 "" 而不是 10
您需要获取值。
var userNum = $('#value').val();
然后你把它发送到控制台
console.log(userNum);
编辑
您需要附加一个 eventListener,以便从输入中获取值。 VIEW DEMO
要实际获取输入中的值,您需要使用 val()
。
var useNum = $('#value').val();
试试这个:
<input id="value" type="text">
和JQuery:
var userNum = $('#value').value();
原因是因为你将对象$('#value')的值赋给了userNum,而不是$('#value')中的字符串。要获取 $('#value') 中的字符串,请使用 $('#value').val().
问题是var userNum = $('#value');
正在选择 id 为 value 的 DOM 元素。如果您想要该元素中的实际值,您需要像这样使用 .val() 方法:
var userNum = $('#value').val();
但是,除非您在脚本加载时输入了值,否则 userNum 仍将设置为“”。