關(guān)于jq添加雙引號
求問,為什么$(".div:(span)").css(.......)里has要查找的是元素對象,而span不是應(yīng)該寫成"span"才是元素對象么?到底在jq里面雙引號應(yīng)該怎么加???好迷惘~~~
求問,為什么$(".div:(span)").css(.......)里has要查找的是元素對象,而span不是應(yīng)該寫成"span"才是元素對象么?到底在jq里面雙引號應(yīng)該怎么加???好迷惘~~~
2017-02-13
舉報(bào)
2017-02-14
因?yàn)?()這個(gè)函數(shù)需要傳入的參數(shù)是字符串,所以你要用引號引起來。比如
????????$("div").css(...);
就等同于下面的寫法:
????????var str="div"; //賦值一個(gè)字符串給變量str
????????$(str).css(...); //這個(gè)地方的str變量就表示一個(gè)字符串,
2017-02-14
一個(gè)html標(biāo)簽就是一個(gè)html元素對象,不需要加引號。
在 HTML DOM 中, 元素對象代表著一個(gè) HTML 元素。html元素就是我們所說的標(biāo)簽。
$(".div:has(span)").css("color", "blue"); //:has()查找包含span元素的div元素
$(".div:contains(':contains')").css("color", "#CD00CD"); //:contains('':contains'')查找的是包含文本內(nèi)容:contains的div元素,因?yàn)樗俏谋緝?nèi)容字符串,所以要引起來。
2017-02-13
左側(cè)的看了,但是這樣就是死記硬背了。我更想知道語法的邏輯。而不是這里不用加雙引號。。。。。
2017-02-13
$(":has(selector)") 選擇包含指定元素的元素
左側(cè)內(nèi)容過濾器的表好好看看