亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于jq添加雙引號

求問,為什么$(".div:(span)").css(.......)里has要查找的是元素對象,而span不是應該寫成"span"才是元素對象么?到底在jq里面雙引號應該怎么加???好迷惘~~~

正在回答

4 回答

因為$()這個函數需要傳入的參數是字符串,所以你要用引號引起來。比如

????????$("div").css(...);

就等同于下面的寫法:

????????var str="div"; //賦值一個字符串給變量str

????????$(str).css(...); //這個地方的str變量就表示一個字符串,

2 回復 有任何疑惑可以回復我~
#1

新司機的方向盤 提問者

懂了……謝謝大神
2017-02-14 回復 有任何疑惑可以回復我~
#2

不知不覺后知后覺嗯 回復 新司機的方向盤 提問者

一遍學習一邊進步 另:我不是大神誒0.0
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元素,因為它是文本內容字符串,所以要引起來。

0 回復 有任何疑惑可以回復我~
#1

新司機的方向盤 提問者

如果這么說的話,$('div')css(……)div為什么要加引號……?
2017-02-14 回復 有任何疑惑可以回復我~

左側的看了,但是這樣就是死記硬背了。我更想知道語法的邏輯。而不是這里不用加雙引號。。。。。

0 回復 有任何疑惑可以回復我~
#1

學習js

語法規則就是這樣,該記的記
2017-02-14 回復 有任何疑惑可以回復我~

$(":has(selector)") 選擇包含指定元素的元素
左側內容過濾器的表好好看看

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關于jq添加雙引號

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號