jquery select2 插件的change方法

2016-04-14

在使用jquery 插件后,有个需求需要调用它的change事件,但是由于是封装过的控件,所以无法直接onchange方法,查看官网发现

如下代码:https://github.com/select2/select2/blob/6844be777b0fe9af1d2b9a8f6051b7eb7d532247/tests/data/select-tests.js

$select.on('change', function () {
    changeTriggered = true;
  });

所以平时可以用如下方法获取值。

/**
 * 获取标签
 * @param type 类型 cust,ticket
 * @param tagobj
 */
xformCli.gettags = function (type,tagobj){
	
	var url;
	if(type=="cust"){
		url ="/uticket/custInfo/getCustLab.do";
	}
	if(type=="ticket"){
		url ="/uticket/ticket/ticketLabel.do";
	}
	// $("#"+tagobj[0].id).select2({ tags: ['adfaf','叶鹏'] });//测试用
	if(tagobj!=undefined){
	    $.getJSON(url,function(data){
	    	var tagarr =[];
	    	$.each(data.result,function(i,obj){
	    		tagarr.push(obj.name);
	    	});
	        $("#"+tagobj[0].id).select2({ tags: tagarr }).on('change',function(){
	 		   var tag = $("#"+tagobj[0].id).select2('val');
	 		   $("#"+tagobj[0].id).attr("value",tag);
		      });
	    });
	}
};

select2.js是个不错的插件,gitlab也在用

作者:robotbird, 分类:关于代码 标签: javascript , 浏览(2769), 评论(1)
上一篇: git 记住用户名密码(windows)
下一篇: 从今天开始坚持不刷技术类文章

相关文章

(1)条评论 订阅

  1. ${item.nickname} 币安 说:

    有个需求需要调用它的change事件。

1

发表评论

电子邮件用于回复通知和avatar全球唯一头像 *

*