首页 > 代码库 > multiselect获取选中的多个下拉项的值(逗号分割的字符串)

multiselect获取选中的多个下拉项的值(逗号分割的字符串)

 1 /*传入下拉select标签*/ 2  function get_selected(mslt_employees) { 3             var emplo =mslt_employees.multiselect("getChecked").map(function () { 4                 return this.value; 5             }).get(); 6  7             if (isArray(emplo)) {//判断是否数组 8                 list_str = emplo.join(",");//数组转为逗号分隔的字符串 9             } else {10                 var list_str = emplo;11             }12             return list_str;13         }
//判断是否数组的方法isArray = function (source) {            return ‘[object Array]‘ == Object.prototype.toString.call(source);        };
//传入标签var department = get_selected($("#mslt_department"));//$(this)是一个JQuery对象var department = get_selected($(this));



jQuery中this与$(this)的区别

//这里的this其实是一个Html 元素(textbox),textbox有text属性$("#textbox").hover(         function() {              this.title = "Test";         },         fucntion() {             this.title = "OK”;         }   );//$(this)是一个JQuery对象,而jQuery对象沒有title 属性,JQuery拥有attr()方法可以get/set DOM对象的属性 function() {            $(this).attr(’title’, ‘Test’);         }// 错误的写法 $("#textbox").hover(              function() {                 $(this).title = "Test";              },              function() {                 $(this).title = "OK";              }       ); 

 原文出处:http://www.cnblogs.com/OnlyDreams/p/4143437.html

multiselect获取选中的多个下拉项的值(逗号分割的字符串)