As far as I know, there is no selector that selects these inputs, you can define a custom selector.
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();
http://jsfiddle.net/Xryyq/
source
share