当前位置:编程学习 > C#/ASP.NET >>

在JS里如何将一个用逗号分开的字符串添加到<select></select>里面?

例如:var str="张三,1,李四,2,王五,3 ";
将这个字符串添加到<select id="slt_Name"></select>里面 ,其中text显示的是汉字(张三、李四、王五),value是数字(1、2、3)!求大侠来解决! --------------------编程问答-------------------- 在for循环里给i+2;
var name = str.spilt(',')[i];
var val = str.spilt(',')[i+1]; --------------------编程问答-------------------- 今天刚做这个!

var str="1,2,3|张三,李四,王五";
var a=str.spilt("|");
var b=a[0].spilt(",");
var c=a[1].spilt(",");
for(int i=0;i<b.length;i++)
{
//JQuery的
$("#id").append($("<option/>").val(b[i]).text(c[i]));
}
--------------------编程问答--------------------

for(var i=0;i<b.length;i++)
{
//JQuery的
$("#id").append($("<option/>").val(b[i]).text(c[i]));
}
--------------------编程问答--------------------

var str="1,2,3|张三,李四,王五";
var a=str.split("|");
var b=a[0].split(",");
var c=a[1].split(",");
for(var i=0;i<b.length;i++)
{
//JQuery的
$("#id").append($("<option/>").val(b[i]).text(c[i]));
}

--------------------编程问答--------------------
引用 4 楼 yi_iy 的回复:
HTML code

var str="1,2,3|张三,李四,王五";
var a=str.split("|");
var b=a[0].split(",");
var c=a[1].split(",");
for(var i=0;i<b.length;i++)
{
//JQuery的
$("#id").append($("<option/>").val(b[i]).text(c[i]));……


+1
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,