jQuery对字符串的操作
var node="张三审批"
//将node中的审批替换为空返回张三
alert(node.replace("审批","");)
//将node按照下标截取从1下标截取到3下标(包括3不包括1)
node.substring(1,3);
//将字符串按照特定格式截取,返回值为数组
node.split("三")
//拼接两个字符串操作 返回值为张三
var a="张";
var b="三”
a.concat(b)
字符串,数组,json的互相转换
//jquery解析json字符串为json对象
data = $.parseJSON(string); 或 data =eval("("+data+")");
//json转换为字符串
JSON.stringify(jsonobj)
//数组转换为字符串
var arrays=[1,23,3];
arrays.join('a');//a为分割符如果不写默认为逗号,此段代码返回1a23a3a
//将数组转换为json对象 可配合后台传送的String字符串截断后返回的数组转换json格式添加到下拉选择框中使用
var arrays=[1,2,3,4];
var stringJson="";
for(var i=0;i<arrays.length;i++){
if (stringJson.length > 0) { stringJson += "," };
stringJson += "{\"id\":" + i + ",\"text\":\"" + arrays[i] + "\"}";
}
alert(stringJson)
或
var a = ['a','b','c'];
var json = {};
for(var i=0;i<a.length;i++)
{
json[i]=a[i];
}