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 回答