2013-07-07 49 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());