jquery引號拼接 jquery單引號和雙引號的區(qū)別

jquery字符串中雙引號的問題

您好,我來為您解寫成test += {year:\asdas\ },就可以了 你用alert(test)看看,那個\“是轉(zhuǎn)義字符,表示的就是。

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)稷山,十多年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220

這樣就出錯了。如果這樣:.not(:eq(+idx+))就會把idx的值與前后的字符串進行拼接,假如idx的值是2,那么經(jīng)過拼接后就成了:.not(:eq(2))這樣就對了。而 .eq(idx)這里的idx則是變量,就不能加引號。

jquery的$函數(shù)的參數(shù)只能是字符串(document和window對象除外),所以樓上說的不正確,像 (.abc:eq(i))相當于參數(shù)是字符串、整型、字符串,而且還沒逗號分隔開,是非法參數(shù), 是會報錯的。

js里面的單引號和雙引號在jquery或者js中拼接字符串時是沒有區(qū)別的,都可以被成功解析成字符串。從代碼編譯的角度說的話,單引號在JS中被瀏覽器(IE,Chrome,Safari)編譯的速度更快(在FireFox中雙引號更快)。

---不正確 ---正確 單雙引號賦值的時候,需要在前面加上反義符號\。

jquery為什么eq里的i要加雙引號

1、js中的字符串鏈接加雙引號用“+”鏈接,變量不加引號。

2、因為后一個需要進行字符串拼接。如果這樣:.not(:eq(idx))那么idx也會作為字符串的一部分,不再是變量,這樣就出錯了。

3、由于jquery對象本身是一個集合。所以如果jquery對象要轉(zhuǎn)換為dom對象則必須取出其中的某一項,一般可通過索引取出。

4、jQuery.fn.outerHTML = function(s) { return (s) ? this.before(s).remove() : jQuery(p).append(this.eq(0).clone()).html();} 取 外面的html??纯窗?。

5、利用jQuery中eq()方法選擇li標簽給他添加背景圖片eq(index)方法:指示元素的位置(最小為 0),如果為負數(shù),則從集合中的最后一個元素往回計數(shù)。

jQuery引號使用問題,如圖:

1、因為后一個需要進行字符串拼接。如果這樣:.not(:eq(idx))那么idx也會作為字符串的一部分,不再是變量,這樣就出錯了。

2、在牛*的js中,不區(qū)分單引號和雙引號,基于js的jquery也自然如此,一般情況下,js中都使用單引號,沒有為什么,規(guī)定如此。

3、資料顯示在js中單引號和雙引號都是一樣的,但是在使用是去碰到了問題,于是乎百度給我答案,說是平時使用的時候盡量用單引號,只有碰到嵌套的時候才會同 時用兩種引號。

4、這個不要緊吧,寫的時候是用單引號包的字符串,但是debugger的時候字符串是用雙引號包起來的,所以里面的當然要用\“顯示。

分享題目:jquery引號拼接 jquery單引號和雙引號的區(qū)別
文章起源:http://muchs.cn/article9/dgsesih.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站、小程序開發(fā)、移動網(wǎng)站建設(shè)、域名注冊網(wǎng)站維護、用戶體驗

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)