我是 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 有问题......