我无法获取以下代码的输入文本值。我是jquery的新手但是我试图使用find medthod获取值,但它没有用。
<nav class="navbar navbar-custom navbar-static-top">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Test</a>
</div>
<div class="collapse navbar-collapse" id="search_div_main">
<form type="submit" class="navbar-form navbar-left" role="Search" id="search_form_id">
<div id="search_div" class="form-group">
<input type="text" id="search_input" style="width:500px" class="form-control" placeholder="Enter Value....">
</div>
</form>
...
</div>
...
</div>
</nav>
我需要获取输入框的文本值(id =“search_input”)。
答案 0 :(得分:0)
<强> JS 强>
document.getElementById("search_input").value
<强> Jquery的强>
$('#search_input').val();
答案 1 :(得分:0)
$("#search_input").val()
将解决问题
答案 2 :(得分:0)
jQuery(document).ready(function($) {
var search_input = $("#search_input").val();
window.alert(search_input);
})
如果您不熟悉jQuery,您应该学习以下几点:
.ready()
内jQuery( document ).ready(function($){ /*CODE*/ });
$
是jQuery
函数的别名,在某些情况下它不可用。