2010-06-07 37 views

回答

37

下面的代碼應該這樣做..

$('#selector :input').not(':button,:hidden').each(...); 
+0

感謝,這工作需要! – 2010-06-07 14:48:16

3
$('#selector').find('input').not(':button').not('input[type=hidden]').each(function(i) { 
}); 

應該這樣做。 我不知道,如果這一個

$('#selector').find('input').not(':button').not(':hidden').each(function(i) { 
}); 

也適用於這一目的,但它值得一試。

4
$("#selector :input:not(:button, :hidden)").each(function (i) { // do something 
0

對我來說,(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(){ 

DID

$('#signup-form *').filter(':input').not(':button').not('input[type=hidden]').each(function(){ 

OR

$('#signup-form :input').not(':hidden').not(':button').each(function(){ 
相關問題