如何使用jQuery查找表单中的按钮?
我使用以下命令在我的页面上查找如何使用jQuery查找表单中的按钮?,jquery,Jquery,我使用以下命令在我的页面上查找$form对象: var $form = $modal.find('#modal-form'); 现在我需要选择按钮。如何选择表单中的每个按钮,以便像这样对其应用过滤器 $('button').filter(function () { }) 在$form的上下文中使用另一个查找: var $form = $modal.find('#modal-form'); var $buttons = $form.find("button"); 或者,使用: 两者都将查找
$form
对象:
var $form = $modal.find('#modal-form');
现在我需要选择按钮。如何选择表单中的每个按钮,以便像这样对其应用过滤器
$('button').filter(function () { })
在
$form
的上下文中使用另一个查找
:
var $form = $modal.find('#modal-form');
var $buttons = $form.find("button");
或者,使用:
两者都将查找给定表单的所有按钮
子体。使用表单元素上的.find()
函数:
var $form = $modal.find('#modal-form');
var button = $form.find('button');
试试这个
$("#modal-form button").each(function(btn){
console.log(btn);//Logs each button in the form to your console
})
如果您使用
:button
也会得到reset或submit类型的按钮输入。@elclars虽然有用,:button
是非标准的,不能利用原生DOM方法-请看,除非您有1000多个按钮或其他疯狂的按钮,否则肯定会有很大的不同。因此,尽管票证中没有特别提到,它很可能已被弃用,并可能被删除-请参阅它是否应该是#模态表单按钮
?在#模态表单中查找按钮?但我有不止一个按钮。那会找到他们吗?还有,如何将过滤器应用于名为button的变量?是的,这将找到所有变量。如果您有标记和的组合,您可以这样做:var buttons=$form.find('button,input[type=“button”]”)代码>以获取所有这些内容。你想用过滤器做什么?
$("#modal-form button").each(function(btn){
console.log(btn);//Logs each button in the form to your console
})