- if ( m[2] == "" || m[1] == "." ) m[2] = "*";
-
- for ( var i = 0; i < ret.length; i++ ) {
- var o = ret[i];
- if ( o ) {
- switch( m[2] ) {
- case '*':
- r = $.merge( $.getAll(o), r );
- break;
- case 'text': case 'radio': case 'checkbox': case 'hidden':
- case 'button': case 'submit': case 'image': case 'password':
- case 'reset': case 'file':
- r = $.merge( $.grep( $.tag(o,"input"),
- function(a){ return a.type == m[2] }), r );
- break;
- case 'input':
- r = $.merge( $.tag(o,"input"), r );
- r = $.merge( $.tag(o,"select"), r );
- r = $.merge( $.tag(o,"textarea"), r );
- break;
- default:
- r = $.merge( r, $.tag(o,m[2]) );
- break;
- }
- }
- }
+ if ( m[2] === "" || m[1] == "." ) { m[2] = "*"; }
+
+ for ( var i = 0; i < ret.length; i++ ) {
+ var o = ret[i];
+ if ( o ) {
+ switch( m[2] ) {
+ case '*':
+ r = $.merge( $.getAll(o), r );
+ break;
+ case 'text': case 'radio': case 'checkbox': case 'hidden':
+ case 'button': case 'submit': case 'image': case 'password':
+ case 'reset': case 'file':
+ r = $.merge( $.grep( $.tag(o,"input"),
+ function(a){ return a.type == m[2]; }), r );
+ break;
+ case 'input':
+ r = $.merge( $.tag(o,"input"), r );
+ r = $.merge( $.tag(o,"select"), r );
+ r = $.merge( $.tag(o,"textarea"), r );
+ break;
+ default:
+ r = $.merge( r, $.tag(o,m[2]) );
+ break;
+ }
+ }
+ }