2017-03-09 17 views
1

我的應用程序有一個$ each循環,誰在用數據庫中的bringit值構建HTML。

$.each(result, function(i, row) { 
     $('#pedidos').append(''+ 
     '<div class="container static-notification-white-r">' + 
       '<div class="switch-box">' + 
         '<span><strong>PEDIDO: </strong></span> <span class="pedido text-highlight highlight-red">'+result[i].id+'</span>' + 
         '<span><strong>BAIRRO: </strong></span> <span class="uppercase">'+result[i].local+'</span>' + 
         '<span><strong>TEMPO RESTANTE: </strong></span> <span class="uppercase">'+result[i].created_on+'</span>' + 
         '<select class="selectMissao" data-role="flipswitch" onchange="">' + 
           '<option value="-'+result[i].id+'"></option>'+ 
           '<option value="'+result[i].id+'"></option>'+ 
         '</select>'+ 
       '</div>' + 
     '<div>'); 
} 

如何序列化所有選擇值,發送到另一個函數?

我試圖做這樣的事,但不工作:

console.log('SELECT 1: '+$("#pedidos").find("selectMissao").serialize()); 

回答

0

試試這個代碼

var getData= function(){ 
    var data = []; 
    $.each($("#pedidos").find(".selectMissao"),function(i,v){ 
     data.push($(this).val()); 
    }); 
    return data; 
} 

console.log(getData()); 
+0

謝謝你羅希特Bajaniya!這就是答案。 –