js的拆分赋值?

转自:http://www.8a66.com/20110619-11-02ba8d44-f418-4878-8bae-65ddfaaba958.html

的js得出一个字符串
0,A|10,B|11,C|12,D|13,E|
我要如何将其拆分为
10 B
11 C
12 D
13 E
遇到0,A 的去掉

分别赋值给grid中的两个字段 员工id和员工姓名

1楼回复:js的拆分赋值?
2楼回复:js的拆分赋值?
HTML code
var str='0,A|10,B|11,C|12,D|13,E|'; var arr=str.split("|"); for (var i=1 ; i<arr.length - 1 ; i++ ) { alert(arr[i].split(",")[0] +"----"+arr[i].split(",")[1]); }

分割两次 。0,A位置固定吗 ?
3楼回复:js的拆分赋值?
0,A值 不固定 ,一个字符串中包含多个0,A,只要有0值的都去掉

4楼回复:js的拆分赋值?
[引用 2 楼 zell419 的回复:]
HTML code

var str='0,A|10,B|11,C|12,D|13,E|';
var arr=str.split("|");
for (var i=1 ; i < arr.length - 1 ; i++ ) {
  alert(arr[i].split(",")[0] +"----"+arr[i].split(",")[1]);
}

……


str值有可能为'0,A|10,B|11,C|12,D|13,E|0,A|14,B|15,C|16,D|0,A|20,B|11,C|12,D|13,E|';

5楼回复:js的拆分赋值?
HTML code
var str='0,A|10,B|11,C|12,D|13,E|'; var arr=str.split("|"); for (var i=0 ; i<arr.length - 1 ; i++ ) { var $num=arr[i].split(",")[0];var $char=arr[i].split(",")[1];if($num!="0"&&$char!="A") alert($num +"----"+$char); }

这样呢 ?
6楼回复:js的拆分赋值?
嗯 这样是可以了 谢谢zell419


但是如何将值赋给grid中的员工id和员工姓名?

http://hi.baidu.com/softwarephp/blog/item/337998234427c02ac995590e.html

http://hi.baidu.com/softwarephp/blog/item/654825b05ed815ed30add101.html

转载于:https://www.cnblogs.com/wowcn/archive/2011/06/19/2084751.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值