以下是我遇到問題的代碼。在它下面,我將添加一個解釋:提醒輸入類型號碼的值
$(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'內部句柄值,而不是外 –