• 締切済み

findという関数について

子とか孫に要素をかけるという理屈は解るのですが、 具体的にどういう用途で使うのかが解りません。 どういう時に使うのか例示してもらえると有難いです。

みんなの回答

  • Ogre7077
  • ベストアンサー率65% (170/258)
回答No.2

jQuery のトラベリング関数 .find(selector) の事でしょか? http://api.jquery.com/find/ jQuery を利用した処理の場合、通常はセレクタのみで十分事足ります。 ですが、単純なセレクタだけでは難しい処理を行う際は、 トラベリング関数を組み合わせて処理する事になります。 <!-- 副題(h2)付きの記事(article)のみ、背景色を変える --> <article><header><h1>題名</h1></header><p>文章...</article> <article><header><h1>題名</h1><h2>副題</h2></header><p>文章...</article> <script> $('article').filter(function(){return $(this).find('header h2').size() > 0}).css('background','pink'); </script>

  • think49
  • ベストアンサー率59% (285/482)
回答No.1

find とは Array.prototype.find の事でしょうか。 http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.prototype.find https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/find Array.prototype.find は第一引数のcallback関数で true を返す場合の要素を返します。 ただし、サポートブラウザが少ないので互換コードを書かないで使うのは現実的ではないですね。 # Re: yonbakukanさん

関連するQ&A

専門家に質問してみよう