ホームページ >ウェブフロントエンド >jsチュートリアル >jQuery での配列のような操作 object_jquery

jQuery での配列のような操作 object_jquery

WBOY
WBOYオリジナル
2016-05-16 18:53:431049ブラウズ

jQuery が提供する利用可能なメソッドを見てください:
Size(): 明らかに、$('a').size() のように、パックされたセット内の要素の数を返す必要があります。数値を示します。リンク要素の
Get(index): インデックスが指定されていない場合、パッケージング セット内のすべての要素がデフォルトで取得され、js の配列形式で返されます。インデックスが指定されている場合は、インデックスに対応する添字が返されます。 $('img[title]').get(0) などの要素が返され、属性 title を含む最初の img 要素が返されます。これは $('img[title]')[0] と同等です。
Index (elem): パッケージングセット内の要素 elem の添字を返します。要素が見つからない場合は、-1 を返します。
add(String|elem|Array): パラメータ内の要素を追加します。パッケージング セット。パラメーターが jQuery セレクターの場合、一致するすべてのオブジェクトがコレクションに追加されます。それが html 要素の場合、clean メソッドで取得された要素配列がコレクションに追加されます。dom 要素の場合。または dom 要素の配列の場合、返されるのは追加されたパッケージ セットであることに注意してください。たとえば、 $('img[alt]','img[title]') は同等です。 $('img[alt]').add('img[title]' ) は、 alt 属性を含む img 要素または title 属性を含む img 要素を返します。
Not (String|elem|Array):パッケージ化セット内のパラメーター条件を満たす要素を削除します。パラメーターは、$('img[title]') など、「[」または「:」で始まる式のみであることに注意してください。 not('title*=puy')、タイトル属性を含む img 要素を返します。これらの要素のタイトル属性は puy テキストを含みます。
Filter(String|function): 受信パラメータが文字列型の場合、式はパッケージング セットから選択するために使用されるフィルタリング式である必要があります。関数が渡された場合、この関数はパッケージング内の各要素に対して呼び出されます。この関数が false を返した場合、要素はパッケージング セットから削除されます。関数内で、$('td; などのその時点でパッケージング セット内のメソッドを呼び出す要素を呼び出すことができます。 ').filter(function(){return this.innerHTML.match(/^"d $/)}) は、td の内容が数値であるすべての td 要素を返します。
スライス(begin,end): 元のパッケージング セットの連続部分である新しいパッケージング セットと、新しいパッケージング セットの最初の部分を作成して返します。最初の要素は元のパッケージング セットの開始位置の要素であり、最後の要素は終了位置の要素の前の要素です。もちろん、end を指定する必要はありません。その場合は、末尾まで拡張されます。元のパッケージング セット; $('*').slice (2,3) など このステートメントは、ページ上のすべての要素を選択し、元のパッケージング セットの 3 番目の要素を含む新しいパッケージング セットを保存します。 '*').get(2) は異なり、これは element を返し、slice メソッドはパッケージング セットを返します。つまり、パッケージング セットの操作があります。
Childen(): すべての異なるパッケージで構成される新しいパッケージング セットを返します。 $( 'div').children() など、元のパッケージング セット要素のサブ要素 (テキスト ノードを除く) は、すべての div 要素の下にある子要素で構成される新しいパッケージング セットを返します。パラメーターが指定されている場合、パラメーターは次のようになります。
Contents(): 元のパッケージング セット要素の内容を返します (テキスト ノードを含めることができます)。
Next(): を返します。元のパッケージング セット要素のすべての一意の次の兄弟要素で構成される新しいパッケージング セット。パラメータが指定されている場合、このパラメータはフィルタ式でもあります。たとえば、 $('div#someDiv').next() はパッケージング セットを返します。 id someDiv を持つ div 要素の次の兄弟要素を含みます。パラメータが指定されている場合、このパラメータはフィルタ式でもあります。
NextAll(): 元のパッケージの後続要素をすべて含む新しいパッケージ セットを返します。パッケージング セット要素。$('div#someDiv').nextAll() は、someDiv の ID を持つ div 要素の後続の兄弟を含む新しいパッケージング セットを返します。パラメータが指定されている場合は、このパラメータが返されます。
parent(): パラメータが指定されている場合は、元のパッケージ セット内の唯一の直接の親要素の新しいパッケージ セットを返します。 🎜>parents(): 元のパッケージング セット内のすべての要素の祖先要素の新しいパッケージング セットを返します。パラメーターが指定されている場合、パラメーターはフィルター式でもあります。
prev(): 元のパッケージング セットの要素を返します。すべての一意の以前の兄弟要素で構成される新しいラッパー セット。パラメーターが指定されている場合、そのパラメーターはフィルター式でもあります。

prevAll(): 元のラッパー セットのすべての以前の兄弟要素を含む新しいラッパーを返します。 element Set; パラメータが指定されている場合、このパラメータはフィルタ式でもあります。
siblings(): パラメータが指定されている場合は、元のパッケージ セット要素内のすべての一意の兄弟要素で構成される新しいパッケージ セットを返します。このパラメータはフィルタ式でもあります。
Find(String): 渡されたセレクター式に一致する元のパッケージング セット内のすべての要素を含む新しいパッケージング セットを返します。また、元のパッケージング セット内の要素の子孫も渡されます。新しいパッケージング セットにパッケージング セットを追加します。
contains(text): text パラメーターで渡されたテキスト文字列を含む要素で構成される新しいパッケージング セットを返します。
is(String): パッケージング セットに一致する文字列が含まれる場合。
clone(copyHandle): 渡されたパラメーターが true の場合、イベントは一緒にコピーされます。それ以外の場合、イベントはコピーされず、新しいパッケージング セットが形成されます。 🎜> end(): jQuery コマンド チェーン内で呼び出され、前のパッケージング セットに戻ります。
andSelf(): コマンド チェーン内で最近生成された 2 つのパッケージング セットをマージします。
パッケージ化要素の操作をまとめます。ここで、何か間違っていることがあれば、皆さんの参考と勉強のためにご指摘ください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。