multiselect에서 선택한 여러 개의 밑에 있는 값을 가져옵니다. (쉼표로 구분된 문자열)

4395 단어 select
 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

좋은 웹페이지 즐겨찾기