moze i ovako:
PHP kôd:
$("#choose").change( function() {
//jQ nacin
var $self = $(this); // this je DOM referenca na select element
var value = $(':selected', $self).val(); // jedan nacin da getElementId uradis unutar contexta
var text = $self.find(':selected').text(); // drugi nacin, jednako efikasan
alert('value: ' + value + '; text:' + text); // ili console.log(value, text);
//isto ovo samo malkice efikasnije, jer nema potrebe za jQ
value = this.value;
text = this.options[this.selectedIndex].text; // mozda bi i this.text radilo? nisam siguran
alert('value: ' + value + '; text:' + text); // ili console.log(value, text);
});
I nema potrebe za "cistim jquerijem" po svaku cenu, jer jQuery interno isto poziva DOM metode, radis ono sto ti je laske i brze... nista se time ne umanjuje vrednost programa