首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery-chosen无法为select标记选择多个值

jquery-chosen无法为select标记选择多个值
EN

Stack Overflow用户
提问于 2013-03-24 04:10:04
回答 1查看 436关注 0票数 1

使用为select标签选择的jquery。

问题是,当我尝试这种方式时,它工作得很好

代码语言:javascript
复制
$('#pc_sel_email').val(["1", "4", "2"]).trigger("liszt:updated");

当im用动态生成的值替换"1“、"4”、"2“时,不会显示任何选定的值。

代码语言:javascript
复制
//allData - 1#@test#@9#@startstartart#@startstartstarartstartstart#@1#@1,2,3
var data= allData.split("#@");
var emaiLIDS= data[6].split(",");
var emailIDList="";
for( var i=0; i<emaiLIDS.length; i++){
    emailIDList+='"'+emaiLIDS[i]+'"';
    if(i!=emaiLIDS.length-1){
       emailIDList+=', ';
    }
}

jQuery('#pc_sel_email').val([ emailIDList ]).trigger("liszt:updated");

则不会选择任何内容。帮帮忙,我错过了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-24 04:40:03

你不需要做整个emailIDList的事情。只需像这样直接传递emaiLIDS

代码语言:javascript
复制
var allData = "1#@test#@9#@startstartart#@startstartstarartstartstart#@1#@1,2,3";
var data= allData.split("#@");
var emaiLIDS= data[6].split(",");
$('#pc_sel_email').val(emaiLIDS);

小提琴:http://jsfiddle.net/4xEdd/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15591525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档