イタリック体の各テキストを配列に配置するスクリプトをページで実行しようとしています。
jQueryを理解している.find()
ので、属性でアイテムを取得することはできませんが、正しいですか?
イタリック体の各テキストを配列に配置するスクリプトをページで実行しようとしています。
jQueryを理解している.find()
ので、属性でアイテムを取得することはできませんが、正しいですか?
filter()
優れたjQuery機能であるメソッドに精通している必要があります。jQueryコレクション内の要素をニーズに合ったものに減らすために使用できるフィルター関数を定義できます。
.map()
また、作成する関数によって定義されたjQueryコレクションからリストを作成するのに役立つもう1つの非常に便利な方法を使用する必要があります。を使用し.get()
て、このjQueryリストオブジェクトからプレーンなJavascript配列を作成できます。
font-style: italic
これは、それらに適用された要素のテキストコンテンツを収集する基本バージョンです。
var arr =
$('*') /*look at all elements*/
.filter(function () { /*filter these elements*/
return $(this).css('font-style') == 'italic'; /*only keep the italic*/
})
.map(function () { /*create a new object using these elements*/
return $(this).text(); /*store the text of each selected element*/
})
.get(); /*convert this to an array*/