Core: Adjust data pseudo creation to use new Sizzle pseudo creation for pseudos with arguments.

This commit is contained in:
Timmy Willison 2012-07-07 14:28:52 -04:00 committed by Scott González
parent 5a952856a0
commit 2d643032c5

View File

@ -216,7 +216,14 @@ function visible( element ) {
}
$.extend( $.expr[ ":" ], {
data: function( elem, i, match ) {
data: $.expr.createPseudo ?
$.expr.createPseudo(function( dataName ) {
return function( elem ) {
return !!$.data( elem, dataName );
};
}) :
// support: jQuery <1.8
function( elem, i, match ) {
return !!$.data( elem, match[ 3 ] );
},