Skip to content

Commit 69e1c5f

Browse files
NetImperiajzaefferer
authored andcommitted
Core: Use charAt instead of array notation on strings, to support IE8(?)
Closes jquery-validation#1067
1 parent 4a3c23d commit 69e1c5f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/core.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -617,7 +617,7 @@ $.extend($.validator, {
617617
// specified in the element's HTML5 data attribute
618618
// return the generic message if present and no method specific message is present
619619
customDataMessage: function( element, method ) {
620-
return $( element ).data( "msg" + method[ 0 ].toUpperCase() +
620+
return $( element ).data( "msg" + method.charAt( 0 ).toUpperCase() +
621621
method.substring( 1 ).toLowerCase() ) || $( element ).data("msg");
622622
},
623623

@@ -922,7 +922,7 @@ $.extend($.validator, {
922922
var method, value,
923923
rules = {}, $element = $( element );
924924
for ( method in $.validator.methods ) {
925-
value = $element.data( "rule" + method[ 0 ].toUpperCase() + method.substring( 1 ).toLowerCase() );
925+
value = $element.data( "rule" + method.charAt( 0 ).toUpperCase() + method.substring( 1 ).toLowerCase() );
926926
if ( value !== undefined ) {
927927
rules[ method ] = value;
928928
}

0 commit comments

Comments
 (0)