課程
/前端開發
/jQuery
/jQuery基礎 (一)—樣式篇
求問,為什么$(".div:(span)").css(.......)里has要查找的是元素對象,而span不是應該寫成"span"才是元素對象么?到底在jq里面雙引號應該怎么加???好迷惘~~~
2017-02-13
源自:jQuery基礎 (一)—樣式篇 2-8
正在回答
因為$()這個函數需要傳入的參數是字符串,所以你要用引號引起來。比如
????????$("div").css(...);
就等同于下面的寫法:
????????var str="div"; //賦值一個字符串給變量str
????????$(str).css(...); //這個地方的str變量就表示一個字符串,
新司機的方向盤 提問者
不知不覺后知后覺嗯 回復 新司機的方向盤 提問者
一個html標簽就是一個html元素對象,不需要加引號。
在 HTML DOM 中, 元素對象代表著一個 HTML 元素。html元素就是我們所說的標簽。
$(".div:has(span)").css("color", "blue"); //:has()查找包含span元素的div元素
$(".div:contains(':contains')").css("color", "#CD00CD"); //:contains('':contains'')查找的是包含文本內容:contains的div元素,因為它是文本內容字符串,所以要引起來。
左側的看了,但是這樣就是死記硬背了。我更想知道語法的邏輯。而不是這里不用加雙引號。。。。。
學習js
$(":has(selector)") 選擇包含指定元素的元素左側內容過濾器的表好好看看
舉報
jQuery初入開啟樣式修煉,體驗萬能的jQuery樣式集搭建網站布局
4 回答JQ中單引號和雙引號有區別嗎
2 回答雙引號與單引號
3 回答關于選擇器的單雙引號的區別
3 回答雙引號以及單引號問題
1 回答括號里面的單雙引號
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-02-14
因為$()這個函數需要傳入的參數是字符串,所以你要用引號引起來。比如
????????$("div").css(...);
就等同于下面的寫法:
????????var str="div"; //賦值一個字符串給變量str
????????$(str).css(...); //這個地方的str變量就表示一個字符串,
2017-02-14
一個html標簽就是一個html元素對象,不需要加引號。
在 HTML DOM 中, 元素對象代表著一個 HTML 元素。html元素就是我們所說的標簽。
$(".div:has(span)").css("color", "blue"); //:has()查找包含span元素的div元素
$(".div:contains(':contains')").css("color", "#CD00CD"); //:contains('':contains'')查找的是包含文本內容:contains的div元素,因為它是文本內容字符串,所以要引起來。
2017-02-13
左側的看了,但是這樣就是死記硬背了。我更想知道語法的邏輯。而不是這里不用加雙引號。。。。。
2017-02-13
$(":has(selector)") 選擇包含指定元素的元素
左側內容過濾器的表好好看看