var d = $("#nw-dns_ip1_addr").val()+','+$("#nw-dns_ip2_addr").val();
server_ip = [d.replace(/^,|,$/,"")]; //this will remove start and end comma
alert(server_ip);
正在获取 190.82.0.56,170.20.0.20。我需要像列表一样的“190.82.0.56”、“170.20.0.20”。
但是当我也有单一值时应该处理它
var d = $("#nw-dns_ip1_addr").val();在这种情况下,我得到 '"'$("#nw-dns_ip1_addr").val()'"'
“190.82.0.56”,“”:(
最佳答案
你需要在单引号中加上双引号。
var d ='"'+ $("#nw-dns_ip1_addr").val()+'","'+$("#nw-dns_ip2_addr").val() + '"';
server_ip = [d.replace(/^,|,$/,"")]; //this will remove start and end comma
alert(server_ip);
编辑单个IP地址
var d ='"'+ $("#nw-dns_ip1_addr").val()+'"';
server_ip = [d.replace(/^,|,$/,"")];
关于javascript - 如何在 javascript 或 jquery 中创建列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14619142/