看一些代碼,我看這樣行:$("div").disableSelection();
什麼...
在CSS中有沒有名爲「格」的div,因此是代碼引用的所有div在上述行CSS?
看一些代碼,我看這樣行:$("div").disableSelection();
什麼...
在CSS中有沒有名爲「格」的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-selectors,或在jQuery:*元素選擇器*中:http://api.jquery.com/el ement-selector/ –