( selector )
| 11 | rmouseEvent = /^(?:mouse|contextmenu)|click/, |
| 12 | rquickIs = /^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/, |
| 13 | quickParse = function( selector ) { |
| 14 | var quick = rquickIs.exec( selector ); |
| 15 | if ( quick ) { |
| 16 | // 0 1 2 3 |
| 17 | // [ _, tag, id, class ] |
| 18 | quick[1] = ( quick[1] || "" ).toLowerCase(); |
| 19 | quick[3] = quick[3] && new RegExp( "(?:^|\\s)" + quick[3] + "(?:\\s|$)" ); |
| 20 | } |
| 21 | return quick; |
| 22 | }, |
| 23 | quickIs = function( elem, m ) { |
| 24 | return ( |
| 25 | (!m[1] || elem.nodeName.toLowerCase() === m[1]) && |