2013-07-07 3 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'); 

Теперь по некоторым причинам я хочу, чтобы получить значение поля с идентификатором query от вида объекта. Как я это сделаю?

Я пробовал form.query, но это не определено.

ответ

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

Если бы вы знали, что всегда был первым потомком вы могли бы использовать .children вместо .find.

+0

Почему downvote? –

+1

Я получаю это сейчас большое вам спасибо. и не волнуйтесь о пустых голосах, я получаю их так почти на любой вопрос, который я публикую. дело в том, что люди не понимают, что мы не все на одном уровне - один кусок торта одного человека - это еще одна гора, которую можно подняться. я так привык к голосам голосов, я больше не стремлюсь получить много голосов здесь, хорошо, если после того, как все голоса были поданы, я получаю ответ, который я искал. – qualebs

+0

@qualebs поэтому переключатель '# searchForm' с' form' –

1

Использование .find() на форме объекта:

console.log(form.find('#query').val()); 
Смежные вопросы