확인해 보니 jquery에는 직접적인 메소드
가 없지만 map 메소드가 있는데 이 기능을 구현하는 메소드를 정의하는 것이 매우 간단합니다
jQuery.fn.join = function(sep,mapvalue){
return $.map(this, mapvalue).join (sep);
};
jQuery.fn.joinattr = function(sep,attr){
return this.join(sep,function(item){return $(item). attr(attr) ;});
};
jQuery.fn.joinvalue = function(sep){
return this.join(sep,function(item){return $(item).val( );}) ;
$("#getid").click(function(){
alert($("input").joinattr(",","id")) ;
});
$("#getvalue").click(function(){
alert($("input").joinvalue(","));
});