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]