我的 HTML:
var searchInput = $("#searchField").val()
$("#searchButton").on("click", function() {
alert(searchInput)
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" placeholder="Search.." id="searchField">
<button type="submit" id="searchButton">Submit</button>
使用此代码,在单击“提交”按钮后,我只会收到空警报。
最佳答案
您在设置任何值之前定义searchInput
。
试试这个:
$("#searchButton").on("click", function() {
var searchInput = $("#searchField").val()
alert(searchInput)
})
关于javascript - jquery获取输入框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49800240/