HTML5中文本框的选择器?

Tru*_*an1 5 jquery html5 css-selectors css3

很多时候使用文本框,你可以在样式表或jQuery中使用"input [type = text]"的选择器.现在有了HTML5中的所有新文本框变体,你怎么能处理文本框,除了像这样列出它们?:

输入[type = text],输入[type = datetime],输入[type = emailtime],输入[type = number],输入[type = search],输入[type = tel],输入[type = tel],输入[类型= URL],...

und*_*ned 2

据我所知,没有选择器可以选择这些输入,您可以定义自定义选择器。

var types = ['button', 'submit', 'reset', 'hidden', 'checkbox', 'radio'];
jQuery.extend(jQuery.expr[':'], { 
    textbox: function (elem) {    
       return jQuery.inArray(elem.type, types) === -1
    }
});

$('input:textbox').bar();
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/Xryyq/