5

私は$form自分のページでオブジェクトを見つけるために以下を使用しています:

var $form = $modal.find('#modal-form');

次に、ボタンを選択する必要があります。フォーム内の各ボタンを選択して、このようにフィルターを適用するにはどうすればよいですか?

$('button').filter(function () {  })
4

3 に答える 3

7

findのコンテキスト内で別の を使用するか$form:

var $form = $modal.find('#modal-form');
var $buttons = $form.find("button");

または、次を使用します$(selector [, context ])

var $buttons = $("button", $form);

どちらも、指定されたフォームのすべての button子孫を検索します。

于 2012-09-18T10:19:15.583 に答える
2

これを試して ..

$("#modal-form button").each(function(btn){
   console.log(btn);//Logs each button in the form to your console 
})
于 2012-09-18T10:20:07.547 に答える
1

.find()フォーム要素で関数を使用します。

var $form = $modal.find('#modal-form');
var button = $form.find('button');
于 2012-09-18T10:19:42.963 に答える