今回は、JQuery $() の使い方についてまとめてみます。 JQuery $() を使用する際の 注意点 を以下に挙げます。
JQuery $() の使用法: 式の取得、要素の取得、関数の取得の 3 つの主なタイプがあります。 1、tag selector$('p')、class selector$('.myClass')、id selector$('#myId') は比較的単純で、多くを言う必要はありません。ただし、$('p>ul') と $('p ul') には違いがあります。
$('p>ul') はgt; の直接の子孫です。 find
のすべての子孫の中から
したがって、$('#sId>li') は、この
属性セレクターです
[] には @ がありません。これは、[] が要素の子孫であることを示します。 $('ul li') と $('ul[li]') はどちらも jQuery 配列を返しますが、その意味はまったく逆です。前者は、 の下にある
XPath で、「... で始まる」属性を検索したい場合は、^= を使用します。 name 属性が mail で始まる入力要素を検索したい場合は、 配列を検索するものです。
$('input[@name^=" mail" ]')
「...で終わる」属性を検索するには、$= を使用します。
「始まりも終わりもない」属性を検索するには、*= を使用します。
3. 上記に属さないセレクター-前述の CSS と XPath は、「:」で表されるカスタム セレクターです。ここで使用するものは、first、:last、:parent、:hidden、:visible、:odd、:even、:not(' です。 xxx')、" :eq(0)" (0 から始まる)、:nth(n)、:gt(0)、:lt(0)、:contains("xxx")
例: $('tr :not([th] ; )、このメソッドは、DOM ノードが特定のアクションを実行し、その後その関連ノードで同様のアクションを実行したい場合に使用する必要があるため、ここでは end() が使用されます。 end() メソッドを使用すると、アクションを実行するノードの親ノードが返されます。例:
$(...).parent().find(...).addClass().end()
ここでアクションを実行するノードは配列オブジェクトである find(...) です。アクションは「addClass()」であり、次に end() が使用されます。このとき、返されるものは、「addClass()」アクションを実行する配列オブジェクトであるparent()が指すノードを指します。の親ノード。
5. DOM 要素に直接アクセスするには、
$('#myelement').get(0) などの get(0) メソッドを使用できます。これは $('#myelement')[0 と省略することもできます。 】
この記事の事例を読んだ後は、その方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。
推奨読書:
ページ、表示可能領域、画面などの幅と高さの属性を操作する方法
以上がJQuery $() の使用法の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。