以下是我遇到问题的代码。在它下面,我将添加一个解释:提醒输入类型号码的值
$(function() {
\t var $input = $("#input");
\t var input = $input.val();
\t var $go = $("#go");
\t $go.click(function() {
\t \t alert(input);
\t });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<main>
\t <input type="number" id="input">
\t <button type="button" id="go">GO!</button>
</main>
上面的代码是一个dummie例子来表示我的实际问题,不需要更多的背景。
所以我有一个input type="number" id="input"
其中你输入一个数字和一个button type="button" id="go"
。
以我的jQuery,我首先声明$input
保持所述元件#input
,然后input
其保持元件#input
的值,最后保持该元件#go
$go
。
下面,我有一个功能,说,当我点击#go
,我应该能够alert(input)
。
现在,这段代码并没有这样做。在我的脑海中,这是非常有意义的,但显然它不起作用。
设置'input'内部句柄值,而不是外 –