如何过滤文本输入并只获取那些没有属性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