我是新來的jQuery和有以下問題......問題與jQuery和獲得價值從文本框
我有像這樣的輸入框:<input class="textbox" id="query" type="text" name="querybox" />
。在jQuery中,我試圖做$('#query').val()
,它無法獲得價值。後來我意識到它甚至沒有獲得文本框!雖然我在這裏跟隨文檔: http://api.jquery.com/?s=input
有沒有我不正確的做法?
我的輸入框在body > wrapper(div) > content(div)
。
編輯
我拿走了所有的無關件到我的代碼這一點:
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<script type="text/javascript">
var a1 = $("#query").val();
alert('hi');
</script>
<link rel="stylesheet" media="screen" href="/static/stylesheets/main.css">
<link rel="stylesheet" media="screen" href="/static/stylesheets/uni_login.css">
<link rel="stylesheet" media="screen" href="/static/stylesheets/navigation.css">
<script type="text/javascript" src="/static/javascripts/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="/static/javascripts/jquery.autocomplete-min.js"></script>
</head>
<body>
<div id="wrapper">
<div id="content">
<input class="textbox" id="query" type="text" name="querybox" />
</div>
</div>
</body>
</html>
當我帶走var a1 = $("#query").val();
,我看到了警報。這告訴我有問題,我正在運行的jquery ...
請提供您的代碼。 http://jsfiddle.net理想 – 2012-07-08 01:02:43