タグ

ブックマーク / idrop.hatenadiary.org (1)

  • each()使用時のループの抜け方 - hedgehog’s blog

    jQueryにはマッチした全ての要素に対しある処理を実行させるeach()という便利な関数があります。 $('p').each(function(i) { this.html("これは" + i + "番目の" + this + "です。"); });要するにfor文のような働きをするものですね(thisは個々のエレメントへの参照かな)。で、今しがたこいつを使っていたのですが、走査の途中でループを抜けようとbreakを記述したのですが、シンタックスエラーとなってしまう。あれー?と思ってGoogle先生に教えてもらいました。 each()を使った走査の途中でループから抜けるには、 return false;か、 throw true;を使用するみたいですね。 僕は例外処理とかよく仕組みが分からないので、弱気にreturn falseを使うことにしました。

    each()使用時のループの抜け方 - hedgehog’s blog
    horiyasu
    horiyasu 2009/08/14
  • 1