エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
jQueryの.find()はIE対応でJavaScriptの.find()は非対応 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
jQueryの.find()はIE対応でJavaScriptの.find()は非対応 - Qiita
jQueryには、要素の子要素を取得する方法に.children()と.find()があります。 .children()は子までを取... jQueryには、要素の子要素を取得する方法に.children()と.find()があります。 .children()は子までを取得してくれるのに対して、 .find()は子と孫まで取得してくれます。便利ですね。 しかし、.find()を使ったページをIEで表示すると稀に「オブジェクトは 'find' プロパティまたはメソッドをサポートしていません。」というコンソールエラーが表示されます。なぜでしょうか。 それはJavaScriptの.find()はIE非対応だからです。 このコンソールエラーが表示されるということは、.find()がjQueryではなくVanilla JSと解釈されています。 .find()の対象が配列の場合、IEでコンソールエラーが発生する その条件は、.find()の検索対象がjQueryオブジェクトか配列かの違いです。 つまり、jQueryが$("任意の値").f