如何過濾文本輸入並只獲取那些沒有屬性tabindex=-1
? 我發現這個代碼,它做的是獲取每個不隱藏的輸入。jQuery:find()文本輸入沒有特定的屬性
var inputs = $(this).closest('form').find(':input:visible');
如何過濾文本輸入並只獲取那些沒有屬性tabindex=-1
? 我發現這個代碼,它做的是獲取每個不隱藏的輸入。jQuery:find()文本輸入沒有特定的屬性
var inputs = $(this).closest('form').find(':input:visible');
您可以使用not
方法:
var inputs = $(this).closest('form')
.find('input[type=text]')
.not('[tabindex="-1"]');
試試這個: -
var inputs = $(this).closest('form').find(':input:not([tabindex=-1])');
或
var inputs = $(this).closest('form').find('input').not('[tabindex=-1]');
對於特異性可以提input[type=text]
這個怎麼樣?
var inputs = $('input:not[tabindex^="-1"]')
'無屬性的tabindex = -1' – Musa 2013-05-09 04:48:23