mirror of
https://github.com/jquery/jquery.git
synced 2025-01-10 18:24:24 +00:00
Simplify data-* attr lookup with camelKey
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
This commit is contained in:
parent
9bf8b040d3
commit
91824bd292
@ -274,7 +274,7 @@ jQuery.fn.extend({
|
|||||||
|
|
||||||
// Attempt to "discover" the data in
|
// Attempt to "discover" the data in
|
||||||
// HTML5 custom data-* attrs
|
// HTML5 custom data-* attrs
|
||||||
data = dataAttr( elem, key, undefined );
|
data = dataAttr( elem, camelKey, undefined );
|
||||||
if ( data !== undefined ) {
|
if ( data !== undefined ) {
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
@ -312,8 +312,7 @@ jQuery.fn.extend({
|
|||||||
});
|
});
|
||||||
|
|
||||||
function dataAttr( elem, key, data ) {
|
function dataAttr( elem, key, data ) {
|
||||||
var name,
|
var name;
|
||||||
camelKey = jQuery.camelCase( key );
|
|
||||||
|
|
||||||
// If nothing was found internally, try to fetch any
|
// If nothing was found internally, try to fetch any
|
||||||
// data from the HTML5 data-* attribute
|
// data from the HTML5 data-* attribute
|
||||||
@ -334,7 +333,7 @@ function dataAttr( elem, key, data ) {
|
|||||||
} catch( e ) {}
|
} catch( e ) {}
|
||||||
|
|
||||||
// Make sure we set the data so it isn't changed later
|
// Make sure we set the data so it isn't changed later
|
||||||
data_user.set( elem, camelKey, data );
|
data_user.set( elem, key, data );
|
||||||
} else {
|
} else {
|
||||||
data = undefined;
|
data = undefined;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user