si, è una buona soluzione solo il div deve coprire totalmente le select. Se però la copertura è solo parziale, togliere visibilità alla select è - imho - antiestetico