jquery為什麼eq裡的i要加雙引號

時間 2021-08-30 09:36:11

1樓:鄭鄭某

jquery的$函式的引數只能是字串(document和window物件除外),所以樓上說的不正確,像

$(".abc:eq("i")")

相當於引數是字串、整型、字串,而且還沒逗號分隔開,是非法引數,  是會報錯的。

而$(".abc:eq("+i+")")

是字串拼接,相當於先執行括號內部分,字串".abc:eq(" 拼接i變數再拼接字串")",而如果像這樣

$(".abc:eq(i)")

則是非法的,因為此時 i 是一個字元無法識別字元 i

2樓:匿名使用者

$(".abc:eq("+i+")")和$(".abc:eq(i)")

的區別在於,前者i是變數,後者i是一個字串i前者如果在for迴圈中,則i是會根據迴圈值的不同而變化,後者是不會變化的,就是i。

+在這裡是變數與字串的連線

3樓:幸福專賣店

如果是$(".abc:eq("+i+")")是比較i數值的大小;

如果是$(".abc:eq("i")")是判斷類是否等於i這個字元

jquery 中eq()和直接使用下標有何區別?

4樓:匿名使用者

陣列tds : 是一些jquery物件的集合

2.   td = tds.eq(i):當然就是其中的某個jquery物件;

3.   tds[i]:此時就是原始的dom物件;

4.   tds[i].classname:呼叫原始dom物件的屬性classname;

5.   tds.eq(i):返回的是jquery物件,當然沒有原始dom屬性classname

jquery 常用方法經典總結

1、關於頁面元素的引用

通過jquery的$()引用元素包括通過id、class、元素名以及元素的層級關係及dom或者xpath條件等方法,且返回的物件為jquery物件(集合物件),

不能直接呼叫dom定義的方法。

2、jquery物件與dom物件的轉換

普通的dom物件一般可以通過$()轉換成jquery物件。

如:$(document.getelementbyid("msg"))則為jquery物件,可以使用jquery的方法。

$("#msg").html();

$("#msg")[0].innerhtml;

$("#msg").eq(0)[0].innerhtml;

$("#msg").get(0).innerhtml;

3、獲取jquery集合的某一項

獲取其中的某一項(通過索引指定)可以使用eq或get(n)方法或者索引號獲取,

要注意,eq返回的是jquery物件,而get(n)和索引返回的是dom元素物件。

$("div").eq(2).html(); //呼叫jquery物件的方法

$("div").get(2).innerhtml; //呼叫dom的方法屬性

jquery裡面的eq()裡面的引數究竟能不能是變數啊!!!急!

jQuery裡的 post 是什麼函式

霜染楓林嫣紅韻 珀斯特就是已經過去式,然後這個函式的意思你可以去問一下數學老師 js怎麼捕獲jquery的 post的異常 有錯誤捕獲哦 jquery的 post中function data 返回的資料 要怎麼取出來用啊 還讓不人註冊啊 你在函式外面定義一個變數,然後在function裡面把data...

jquery獲取選中單羊的值為什麼每次都只能得到第

把你的 貼出來看看呢 獲取單選框的值有三種方式 1 input radio checked val 2 input type radio checked val 3 input name rd checked val 你要把這些 寫在合適的位置才可以哦 阿剛燉蛋 你好!沒問題吧 如果是當進行發生單選...

蛋糕裡為什麼要放黃油

熱愛健康生活的小米兔 蛋糕裡放黃油,能夠使蛋糕更加香醇味美,綿甜可口。黃油是牛奶提煉出來的,富含豐富的氨基酸,蛋白質,還富含維生素a等各種維生素和礦物質,可以為身體的發育和骨骼的發育補充大量營養,是青少年不可多得的保健食材。黃油營養是奶製品之首,牛奶煉成的黃油營養豐富,含維生素,礦物質,脂肪酸,醣化...