【发布时间】:2011-02-28 17:36:06
【问题描述】:
我有以下将排除所有按钮,但我怎样才能排除隐藏字段?
$("#selector").find(":input:not(:button)").each(function (i) { // do something
我确定这可能很简单,我就是找不到。
非常感谢!
【问题讨论】:
标签: jquery jquery-selectors css-selectors
我有以下将排除所有按钮,但我怎样才能排除隐藏字段?
$("#selector").find(":input:not(:button)").each(function (i) { // do something
我确定这可能很简单,我就是找不到。
非常感谢!
【问题讨论】:
标签: jquery jquery-selectors css-selectors
对我来说,(jquery 2.2.0)
没有工作
$('#signup-form :input:not(:hidden :button)').each(function(){
$('#signup-form :input').not(':hidden :button').each(function(){
$('#signup-form *').filter(':input:not([type=hidden][type=button])').each(function(){
确实
$('#signup-form *').filter(':input').not(':button').not('input[type=hidden]').each(function(){
或
$('#signup-form :input').not(':hidden').not(':button').each(function(){
【讨论】:
下面的代码应该可以做到。
$('#selector :input').not(':button,:hidden').each(...);
【讨论】:
$("#selector :input:not(:button, :hidden)").each(function (i) { // do something
【讨论】:
$('#selector').find('input').not(':button').not('input[type=hidden]').each(function(i) {
});
应该这样做。 不知道是不是这个
$('#selector').find('input').not(':button').not(':hidden').each(function(i) {
});
也适用于此目的,但值得一试。
【讨论】: