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

时间: 2025-01-06 20:02:21

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

jquery 根据后台返回值来选中下拉框 option 值

前景:下拉列表和要选中的下拉项都是通过后台传过来的本人用字符串拼接很low的方法实现: 一  给下拉框加一个默认的option 放在第一个类似于"无"或者"请选择": 二  把后台返回值放到 option 的一个自定义属性中 : 三  要选的东西在第一个option中取出判断即可: 四 用jquery each遍历 function SelectTrue(){ var a =[]; var i = 0 $(".wuoption").each(fu

获取下拉框的值并通过拼接方式添加到td后面

html:<tr> <td class="Hint"><span class="color-red">*</span>选择分组:</td> <td width="40%"> <select id="groupId2" style="width: 80%;height: 30px"> <option th:if=&quo

dojo-获取下拉框的值和文本

1.问题背景 这里有一个下拉框,其中选项为一年四季,选中后打印下拉框的值和文本 2.实现源码 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>dojo-获取下拉框的值和文本</title> <link rel="stylesheet" href="js/dojo/dijit/themes/claro/cl

Siebel 找字段、下拉菜单设置值、弹出新页面、弹出选择框、设置默认值 、按钮代码

产品缺陷太多,跟用户交互不人性化.例如搜索新建客户功能,用户输入后会自动保存数据,一旦保存后一. 找字段1.简单 CTRL+Q CTRL+Q 服务请求编号----对应的表.字段.长度: 客户编码-----对应的表.字段.长度(弹出新页面):- 点击上面的pick Applet会弹出“选取客户”对话框 有JOIN就不用TABLE:require代表必填 字段有两个值----项目编号 下图确定只有projectNum有用 3.表单中的字段(不在list column中,而是在control) 二.下

python: HTML之 鼠标放上去下拉项字体显示不同颜色

鼠标放上去下拉项字体显示不同颜色 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Title</title> <style> .menu:hover { color: red; display: b

js下拉菜单默认值为当前年份,下拉菜单的选项为当前年份往前推5年

1:在jsp或者HTML页面中新建一个下拉框 年度:<select id="cx_nd" name="cx_nd" style="width: 60px;"></select> 年 2:调用下面方法即可 window.onload = function(){ var sel = document.getElementById("cx_nd"); var date = new Date(); for(va

C#中如何将combox中的下拉项和一个枚举中的各项进行绑定

实现一个combobox,将其各个下拉项与枚举进行绑定 效果图如下: 代码详解如下: 枚举: public enum StoreSite { /// <summary> /// 未知 /// </summary> [EnumTitle("未知")] None = 0, /// <summary> /// 北京 /// </summary> [EnumTitle("北京")] Beijing = 1, /// <s

关于knockout下拉多选值的应用

在最近的开发过程中,应用了一些关于knockout的下拉项目. 关于下拉多选的开发在这里做一个记录. 下面直接上代码 添加的时候,无需给初始值 --viewmodel function ViewModel() { //岗位下拉绑定 this.postName = ko.observableArray([]); }; 添加了一个触发.根据部门获得对应的岗位 //根据部门ID去获得对应的岗位下拉选项 function jsSearchData(obj) { var depId = $(obj).va

jquery获取下拉框的值

最近一个项目需要做前端,捡起好久不用的js,下拉框是我们经常用到的控件,有以下几种获得选中项的值: $("#select_id").find("option:selected").text(); $("#select_id").val(); $("#select_id").attr("value"); 其中需要主要的是第一种获得的内容可以包含空格,第二种和第三种获得的内容都不能包含空格,在此稍作记录,以后有