rails の `blank?` メソッドを jQuery に追加する方法
rails には 値の有無をチェックするときにタブやスペースなどの空白が入っていても「空」だと判断する便利な blank?
関数が用意されていますが、どうやら JavaScript や jQuery には用意されてないので追加してみました。
自分で書いた後にもっと良さそうなコードを見つけたのでそちらを紹介します。
JavaScript
$.fn.isBlank = function() { return !$(this.html()) || $.trim($(this).html()) === ""; };
Coffee
もちろん Rails 標準のCoffeeも。
$.fn.isBlank = -> !$(@.html()) || $.trim($(@).html()) is ""
参考
[Checking for blank input with jQuery – Stack Overflow][1]
[jQuery isBlank() | LakTEK (Lakshan Perera)][2]