2017-06-02 67 views
0

進出口工作到完整的日曆add_event和我有類似他:跳過選擇的選擇,如果默認值來

$('#event_add').unbind('click').click(function() { 
    var title = 
     $('#lstProveedor option:selected').html() + 
     ' - ' + 
     $('#lstcuadrilla option:selected').html() + 
     ' - ' + 
     $('#lstSucursal option:selected').html() + 
     ' - ' + 
     $('#lstRegion option:selected').html() + 
     ' - ' + 
     $('#lstSolicitud option:selected').html(); 
    addEvent(title); 
}); 

例如:如果$('#lstProveedor option:selected').html() +' - '選擇的值是"select an option"鴕鳥政策計數,只是跳過可我去做?問候

回答

1

你可以嘗試檢查指標,如果在你的情況下,其0,那麼它的默認值。

$('#event_add').unbind('click').click(function() { 
    var title = ""; 
    if($('#lstProveedor').prop('selectedIndex') !== 0){ 
    title += $('#lstProveedor option:selected').html() + "-"; 
    } 
    if($('#lstcuadrilla').prop('selectedIndex') !== 0){ 
    title += $('#lstcuadrilla option:selected').html() + "-"; 
    } 
    if($('#lstSucursal').prop('selectedIndex') !== 0){ 
    title += $('#lstSucursal option:selected').html() + "-"; 
    } 
    if($('#lstRegion').prop('selectedIndex') !== 0){ 
    title += $('#lstRegion option:selected').html() + "-"; 
    } 
    if($('#lstSolicitud').prop('selectedIndex') !== 0){ 
    title += $('#lstSolicitud option:selected').html() + "-"; 
    } 
    title= title.slice(0,-1); 
    addEvent(title); 
}); 

或者,你可以簡單地添加一個普通班的每一個選擇,你需要考慮進行連結,然後可以使用類似的代碼如下!

$('#event_add').off('click').click(function() { 
    var title = ""; 
    $(".commonclass").each(function(i,e){ 
     if($(this).prop('selectedIndex') !== 0){ 
     title += $(this).find("option:selected").text() + "-"; 
     } 
    }); 
    title= title.slice(0,-1); 
    addEvent(title); 
}); 
+0

工作好!!!謝謝 – Gerardo

0

這項工作?

var title = ''; 
if($('#lstProveedor option:selected').val() == "select an option") { 
    var proveedor = ''; 
} else { 
    var proveedor = $('#lstProveedor option:selected').html() + ' - ') 
} 
title = proveedor + cuadrilla + sucursal + solicitud; 

和獨立的其他選項到變量來連接相同的方式..