Witam,
mam na stronie kilka selectów o takiej samej klasie oraz różnych id, niestety id są niejawne tj. nie znam ich ponieważ są efektem danych pobranych z bazy.

Przy zmianie którego z selectów chciałbym wywołać odpowiednie zdarzenie, korzystam z jQuery.
Kod:

Kod
$(".select_data").change(function () {
  var str = "";
  
  $(".select_data option:selected").each(function ()
  {
    str += $(this).text() + " ";
  });
  
  alert('Wybór w select: ' + str);
});


daje mi w alecie zaznaczenia ze wszystkich alertów, zgodnie z przewidywaniami po użyciu each.
Niestety, nie za bardzo wiem co mam użyć. Jedynym wyznacznikiem jest tu zmieniony efekt i niespecjalnie wiem jak pobrać np. jego id.

EDIT:
Doszedłem sam - przecież to banał! smile.gif

Kod
$(".select_data").change( function() {
  var data = $(this).attr("id");
  alert('Wybór w select: ' + data );
});