e***@126.com
e***@126.com
  • 发布:2017-02-08 16:18
  • 更新:2017-02-08 16:18
  • 阅读:4542

分享一款自己开发的MUI插件

分类:MUI

插件很简单,是拿到textarea里的值(这个值应该是多行的),然后拼接为字符串

/**  
 * Mui Plugin for 接收textarea里的值,按行分割为数组后,通过for循环,加上'连接符'拼接为'字符串'  
 * 参考:http://www.jb51.net/article/74491.htm  
 * @version 0.1  
 * @requires Mui v3.4.1 or later  
 *  
 * Copyright (c) 20151221 ZZYY  
 *                      使用方法如下:  
 *          var cc = mui("#textarea1").barCodes();  
 *              console.info(cc);  
 *   
 */  

(function( $ ) {   

    $.fn.barCodes = function(options) {  
      var defaults = {  
        'regexSTR': '\n',  
        'connector': '\^'  
      };  
      var settings = $.extend({},defaults, options);  
         var patt1 = new RegExp("^[ ]+$");  
         var ids = "";  
         var self = this[0];  
        // console.info(self);  
         //var c = this.val();  
         var c = self.value ;  
         var csz = c.split(settings.regexSTR);  
         for (var i = 0; i < csz.length; i++) {  
            if (csz[i] == null || csz[i] == "" || patt1.test(csz[i]) ) {  
                 //console.info("NULL");  
            } else {  
                 ids = ids + settings.connector + csz[i];  
                 //console.info(csz[i]);  
            }  
         }  
      ids = ids.substring(settings.connector.length, ids.length);  
      return ids;  
    };  

})( mui ); 
0 关注 分享

要回复文章请先登录注册