jquery操作文字列の一般的な方法のまとめと作業コード
8507 ワード
1.javascript配列の使い方
方法
説明
FF
IE
concat()
2つ以上の配列を接続し、結果を返します.
1
4
join()
配列のすべての要素を文字列に挿入します.エレメントは、指定した区切り文字で区切られます.
1
4
pop()
配列の最後の要素を削除して返します
1
5.5
push()
配列の末尾に1つ以上の要素を追加し、新しい長さを返します.
1
5.5
reverse()
配列内の要素の順序を逆にします.
1
4
shift()
配列の最初の要素を削除して返します
1
5.5
slice()
既存の配列から選択した要素を返す
1
4
sort()
配列の要素のソート
1
4
splice()
要素を削除し、配列に新しい要素を追加します.
1
5.5
toSource()
オブジェクトのソースコードを返します.
1
-
toString()
配列を文字列に変換し、結果を返します.
1
4
toLocaleString()
配列をローカル配列に変換し、結果を返します.
1
4
unshift()
配列の先頭に1つ以上の要素を追加し、新しい長さを返します.
1
6
valueOf()
配列オブジェクトの元の値を返します
1
4
上に列挙したのはJavaScriptの配列オブジェクトのカプセル化であり、以上の方法によって、配列オブジェクトを簡単に操作することができ、ウェブサイトを参照することができます.http://www.cnblogs.com/zyh-nhy/archive/2007/08/08/847876.html
2.checkbox
チェックボックスには、一般的に固定されたプロセスがあり、多くのチェックボックスが1つの属性にまとめられているため、textboxまたはlabelオブジェクトを使用してファミリーチェックボックスの値を格納するのは、textboxまたはlabelの属性をhiddenに設定するだけでよい.ページパラメータの転送や取得には、応答のtextboxまたはlabelを操作するだけでよい.
例:
このチェックボックスファミリーは、jsで次のように動作する適切な人を選択します.
var crowd=[],//アクセスチェックボックス値を宣言する配列
$("#crowd input:checkbox:checked").each(function(){
crowd.push(this.value);
});//チェックボックスを巡り、選択した値をcrowd配列に格納
$("#crowdinput:hidden").val(crowd.join(","));//crowd配列から値を取り出し、値と値の間をカンマで区切る文字列にします.
たとえば、老人と子供を選択すると、パラメータのフォーマットは次のとおりです:...?crowd=137,139
3.select
jqueryではselectの操作は比較的簡単であるが,append()関数でoption項を動的に追加すればよい.たとえばページにselectコントロールがあります:jsコードを選択してください.var crowd="老人137、青年138、子供139";//オプション文字列配列crowd=crowd.split(");//文字列分割vartemp=$("#crowd");//ページ内のオブジェクト$each(crowd,function(){//オプション列var value=this.split(");//オプション列をtemp.append($("
方法
説明
FF
IE
concat()
2つ以上の配列を接続し、結果を返します.
1
4
join()
配列のすべての要素を文字列に挿入します.エレメントは、指定した区切り文字で区切られます.
1
4
pop()
配列の最後の要素を削除して返します
1
5.5
push()
配列の末尾に1つ以上の要素を追加し、新しい長さを返します.
1
5.5
reverse()
配列内の要素の順序を逆にします.
1
4
shift()
配列の最初の要素を削除して返します
1
5.5
slice()
既存の配列から選択した要素を返す
1
4
sort()
配列の要素のソート
1
4
splice()
要素を削除し、配列に新しい要素を追加します.
1
5.5
toSource()
オブジェクトのソースコードを返します.
1
-
toString()
配列を文字列に変換し、結果を返します.
1
4
toLocaleString()
配列をローカル配列に変換し、結果を返します.
1
4
unshift()
配列の先頭に1つ以上の要素を追加し、新しい長さを返します.
1
6
valueOf()
配列オブジェクトの元の値を返します
1
4
上に列挙したのはJavaScriptの配列オブジェクトのカプセル化であり、以上の方法によって、配列オブジェクトを簡単に操作することができ、ウェブサイトを参照することができます.http://www.cnblogs.com/zyh-nhy/archive/2007/08/08/847876.html
2.checkbox
チェックボックスには、一般的に固定されたプロセスがあり、多くのチェックボックスが1つの属性にまとめられているため、textboxまたはlabelオブジェクトを使用してファミリーチェックボックスの値を格納するのは、textboxまたはlabelの属性をhiddenに設定するだけでよい.ページパラメータの転送や取得には、応答のtextboxまたはlabelを操作するだけでよい.
例:
このチェックボックスファミリーは、jsで次のように動作する適切な人を選択します.
var crowd=[],//アクセスチェックボックス値を宣言する配列
$("#crowd input:checkbox:checked").each(function(){
crowd.push(this.value);
});//チェックボックスを巡り、選択した値をcrowd配列に格納
$("#crowdinput:hidden").val(crowd.join(","));//crowd配列から値を取り出し、値と値の間をカンマで区切る文字列にします.
たとえば、老人と子供を選択すると、パラメータのフォーマットは次のとおりです:...?crowd=137,139
3.select
jqueryではselectの操作は比較的簡単であるが,append()関数でoption項を動的に追加すればよい.たとえばページにselectコントロールがあります:jsコードを選択してください.var crowd="老人137、青年138、子供139";//オプション文字列配列crowd=crowd.split(");//文字列分割vartemp=$("#crowd");//ページ内のオブジェクト$each(crowd,function(){//オプション列var value=this.split(");//オプション列をtemp.append($("