我是新来的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