Bug Tracker

Ticket #1960: filterByName.diff

File filterByName.diff, 0.5 kB (added by flesler, 9 months ago)

Modification, skips not's

  • src/selector.js

     
    330330            else if ( m[1] == "." ) 
    331331                r = jQuery.classFilter(r, m[2], not); 
    332332 
     333            else if ( !not && m[1] == '[' && m[2] == 'name' && m[3] == '=' )//special case, filter by exact name 
     334                r = jQuery.grep( document.getElementsByName(m[5]), function(elem){ 
     335                    return jQuery.inArray( elem, r ) != -1;  
     336                }); 
     337 
    333338            else if ( m[1] == "[" ) { 
    334339                var tmp = [], type = m[3]; 
    335340