-1

HTML

            <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何らかの理由で、フォーム オブジェクトからid を持つフィールドの値を取得したいと考えています。どうすればいいですか?

私は試しform.queryましたが、未定義です。

4

2 に答える 2

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

常に最初の子孫であることがわかっている場合は、.children代わりに使用できます.find

于 2013-07-07T18:47:03.447 に答える
1

.find()フォーム オブジェクトでの使用:

console.log( form.find('#query').val() );
于 2013-07-07T18:47:18.857 に答える