2013-07-07 50 views
-1

HTML拿到场如何从一种形式的jQuery

  <form id="searchForm" action="search" method="post"> 
       <input id="query" name="query" type="text" value="Find Friends"/> 
       <input id="requestType" name="type" type="hidden" value="normal"/> 
       <input type="submit" class="button" value="Search"/> 
      </form> 

的Javascript

var form = $('#searchForm'); 

现在,由于某种原因,我想从表单对象ID query获取字段的值。 我将如何做到这一点?

我已经尝试form.query但它是不确定的。

回答

3
$('#searchForm').find('#query').val(); 

如果你知道它总是可以使用.children代替.find第一后裔。

+0

为什么downvote? –

+1

我现在明白了,非常感谢。不用担心反对票,我几乎在任何问题上都能得到他们。事情是,人们没有意识到我们并不都在同一个层面 - 一个人的一块蛋糕是另一个芒山攀登。我习惯了倒票,我不再渴望在这里得到很多赞成票,好吧,如果所有选票都投了,我会得到我正在寻找的答案。 – qualebs

+0

@qualebs所以切换'#searchForm'与'表格' –

1

表单对象上使用.find()

console.log(form.find('#query').val());