2015-03-30から1日間の記事一覧

jQuery#dataは値をconvertする

次のようなhtmlに$('#tel').data('tel')で取得すると300000000に変換されてしまう。 <span id='tel' data-tel='0300000000'>電話番号</span> jQueryのバージョンによっては下記のようにjQuery#dataは数値っぽかったら数値型に変換した結果を返してくれるみたいです。余計なお世話だ。注意しましょう。 $('…

Hashから値を取り出す時にもコードに意思を埋め込む

何気ないところでもコードに性格でますよね。下記のようにHashからvalueを取得するの一つとっても hash = {name: 'foo'} hash[:name] # foo 下記のようにfetchを使う事でアクセスするキーが必ず存在することをコードで示せます。 動作が違うのはHash#fetchは…