いくつかのコードを見てみると、私はこの行を参照してください。CSSで$("div").disableSelection();
何...
を、「DIV」という名前のdiv要素はそれほど上記のコード行は、内のすべてのdivを参照している、存在しませんCSS?
いくつかのコードを見てみると、私はこの行を参照してください。CSSで$("div").disableSelection();
何...
を、「DIV」という名前のdiv要素はそれほど上記のコード行は、内のすべてのdivを参照している、存在しませんCSS?
はい、jQueryの選択構文がタグである:記号:タグは任意のHTMLタグである名前は、シンボルは、いずれかのクラスまたはidの#
ため.
で、名前は、クラス/ IDで
と一致する値ですので$("h1")
ページ内のすべての<h1>
のタグを選択することになり、$("h1.foo")
は<h1 class="foo">
に一致するすべてのタグを選択することになり、最終的に$(".bar")
がより正確にclass="bar"
現在のHTMLマークアップのすべてのdivを参照します。
要するに、はい。 cssでは、タグの名前がHTML内のそのタグのすべてのインスタンスを参照します。 jQueryセレクタについても同様です。
jqueryのウェブサイトに関する詳細情報:http://api.jquery.com/element-selector/ – JMax
jQueryは「CSSから要素を選択」しません。それはDOMからそれらを選択します。あなたのCSSでは、jQueryがDOM内で見つけたものを変更することはほとんどありません(:visible
などの擬似セレクタを保存するなど)。
このコードでは、jQueryが '要素セレクタ'(docs)を呼び出すため、DOM内のすべてのDIVを選択しています。
Felix Klingは、コメントに指摘されているように、CSSにもこのようなセレクタがあります。
にかかわらず、タグのすべての要素にマッチする、それは*タイプセレクタ*は次のとおりです。http://www.w3 .org/TR/CSS2/selector.html#type-selector、またはjQuery:*要素セレクタ*:http://api.jquery.com/el ement-selector/ –