DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery特效代碼 >> jquery如何把參數列嚴格轉換成數組實現思路
jquery如何把參數列嚴格轉換成數組實現思路
編輯:JQuery特效代碼     

如果某參數的列只有一個參數,那麼each是失敗,請看下面的例子
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一起實現在script修改樣式。
<script>
var pp=3;
var a=[pp];
alert(a);
$.each(pp,function(i,n){
alert(i);
});
</script>
</body>
</html>

結果是第一次alert是3,第二次沒有alert,說明pp不是數組,dom,jason等。
如何保證pp嚴格是數組呢,很簡單var a=[pp];這一句就行了,下面我們把each裡面的pp換成a,則結果是3,0,正確。注意這個中括號把pp轉換成了數組。
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一起實現在script修改樣式。
<script>
var pp=3;
var a=[pp];
alert(a);
$.each(a,function(i,n){
alert(i);
});
</script>
</body>
</html>

總結:當參數個數小於2時,要嚴格保證參數列為數組,嚴格每個都執行each操作,則需要對參數列長度是否大於2進行分別對待。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved