jquery如何把參數(shù)列嚴(yán)格轉(zhuǎn)換成數(shù)組實(shí)現(xiàn)思路
如果某參數(shù)的列只有一個(gè)參數(shù),那么each是失敗,請(qǐng)看下面的例子
Java代碼:
<!DOCTYPE html>
<html>
<head>
<style>
p { margin: 8px; font-size:16px; }
.selected { color:red; }
.highlight { background:yellow; }
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
Hello
and
Goodbye
script配合style一起實(shí)現(xiàn)在script修改樣式。
<script>
var pp=3;
var a=[pp];
alert(a);
$.each(pp,function(i,n){
alert(i);
});
</script>
</body>
</html>
結(jié)果是第一次alert是3,第二次沒(méi)有alert,說(shuō)明pp不是數(shù)組,dom,jason等。
如何保證pp嚴(yán)格是數(shù)組呢,很簡(jiǎn)單var a=[pp];這一句就行了,下面我們把each里面的pp換成a,則結(jié)果是3,0,正確。注意這個(gè)中括號(hào)把pp轉(zhuǎn)換成了數(shù)組。
Java代碼:
<!DOCTYPE html>
<html>
<head>
<style>
p { margin: 8px; font-size:16px; }
.selected { color:red; }
.highlight { background:yellow; }
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
Hello
and
Goodbye
script配合style一起實(shí)現(xiàn)在script修改樣式。
<script>
var pp=3;
var a=[pp];
alert(a);
$.each(a,function(i,n){
alert(i);
});
</script>
</body>
</html>
總結(jié):當(dāng)參數(shù)個(gè)數(shù)小于2時(shí),要嚴(yán)格保證參數(shù)列為數(shù)組,嚴(yán)格每個(gè)都執(zhí)行each操作,則需要對(duì)參數(shù)列長(zhǎng)度是否大于2進(jìn)行分別對(duì)待。
- 基于jQuery.Hz2Py.js插件實(shí)現(xiàn)的漢字轉(zhuǎn)拼音特效
- 通過(guò)jQuery打造支持漢字,拼音,英文快速定位查詢的超級(jí)select插件
- 基于jquery的使ListNav兼容中文首字拼音排序的實(shí)現(xiàn)代碼
- jquery中實(shí)現(xiàn)時(shí)間戳與日期相互轉(zhuǎn)換
- Jquery中增加參數(shù)與Json轉(zhuǎn)換代碼
- jquery 將當(dāng)前時(shí)間轉(zhuǎn)換成yyyymmdd格式的實(shí)現(xiàn)方法
- jquery實(shí)現(xiàn)將獲取的顏色值轉(zhuǎn)換為十六進(jìn)制形式的方法
- 淺析Js(Jquery)中,字符串與JSON格式互相轉(zhuǎn)換的示例(直接運(yùn)行實(shí)例)
- jquery對(duì)象和DOM對(duì)象的任意相互轉(zhuǎn)換
- jquery對(duì)象和DOM對(duì)象的相互轉(zhuǎn)換詳解
- jQuery實(shí)現(xiàn)QQ空間漢字轉(zhuǎn)拼音功能示例
相關(guān)文章
使用JQuery 加載頁(yè)面時(shí)調(diào)用JS的實(shí)現(xiàn)方法
下面小編就為大家?guī)?lái)一篇使用JQuery 加載頁(yè)面時(shí)調(diào)用JS的實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-05-05jquery實(shí)現(xiàn)每個(gè)數(shù)字上都帶進(jìn)度條的幻燈片
瀏覽網(wǎng)頁(yè)時(shí)不小心會(huì)碰到這樣的一個(gè)網(wǎng)站有幻燈片而且每個(gè)數(shù)字上面都帶有進(jìn)度條閑的無(wú)聊,自己用jquery實(shí)現(xiàn)了一個(gè),因?yàn)橛幸粋€(gè)進(jìn)度條的播放過(guò)程暫不支持ie6,熱愛(ài)特效的你可不要錯(cuò)過(guò)了哈2013-02-02JQuery 1.3.2以上版本中出現(xiàn)pareseerror錯(cuò)誤的解決方法
最近正在做一個(gè)系統(tǒng),測(cè)試組那邊不停的報(bào)告bug:后臺(tái)、前臺(tái)各種列表報(bào)告js彈出窗錯(cuò)誤,內(nèi)容僅僅是一句“pareseerror”!2011-01-01jquery正則表達(dá)式驗(yàn)證(手機(jī)號(hào)、身份證號(hào)、中文名稱)
這篇文章主要介紹了jquery正則表達(dá)式驗(yàn)證,實(shí)現(xiàn)手機(jī)號(hào)、身份證號(hào)、中文名稱驗(yàn)證,感興趣的小伙伴們可以參考一下2015-12-12jquery設(shè)置表單元素為不可用的簡(jiǎn)單代碼
下面小編就為大家?guī)?lái)一篇jquery設(shè)置表單元素為不可用的簡(jiǎn)單代碼。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-07-07jquery實(shí)現(xiàn)簡(jiǎn)單每周輪換的日歷
這篇文章主要為大家詳細(xì)介紹了jquery實(shí)現(xiàn)簡(jiǎn)單每周輪換的日歷,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-09-09利用jQuery實(shí)現(xiàn)一個(gè)簡(jiǎn)單的表格上下翻頁(yè)效果
這篇文章主要給大家介紹了利用jQuery實(shí)現(xiàn)一個(gè)簡(jiǎn)單的表格上下翻頁(yè)效果的相關(guān)資料,文中介紹的很詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-03-03