重複の可能性:
jQuery に関数を追加するには?
parse_int という関数を jQuery に追加したいと考えています。この関数は基数 10 の parseInt を返すだけです。関数は $.parse_int で、$.trim のように (オブジェクトなしで) 動作する必要があります。文字列を受け取り、整数を返します。そのような関数をjQueryに追加するにはどうすればよいですか?
重複の可能性:
jQuery に関数を追加するには?
parse_int という関数を jQuery に追加したいと考えています。この関数は基数 10 の parseInt を返すだけです。関数は $.parse_int で、$.trim のように (オブジェクトなしで) 動作する必要があります。文字列を受け取り、整数を返します。そのような関数をjQueryに追加するにはどうすればよいですか?
OK、解決策を見つけました。jquery_plugins.js という JavaScript ファイルを追加しました。このファイルの内容は次のとおりです。
// Add functions to the jQuery object.
(function( $ ) {
// Return parseInt with radix 10 if not specified.
$.parse_int= function(fp_string, fp_radix) {
var radix= ((typeof(fp_radix) !== "undefined") ? fp_radix : 10);
return parseInt(fp_string, radix);
};
})( jQuery );
それは機能し、基数の有無にかかわらず $.parse_int への呼び出しです。基数が指定されていない場合、デフォルトは 10 です。
うり。
$.parse_int(val){
return parseInt(val, 10);
}