Hi,
I have problem with this line var value = $("#opstina option:selected").val(); , but only in chrome i get that value is undefined. In FireFox, and IE, works fine, only in chrome i get this warning. Does someone know why? My whole jquery code is
if ($("#drzava option:selected").length) {
$("select#opstina").attr("disabled","disabled");
$("select#opstina").html("<option>wait...</option>");
var id = $("select#drzava option:selected").attr('value');
$.post("select_opstina.php", {id:id}, function(data){
$("select#opstina").removeAttr("disabled");
alert( "html koji bi trebao biti upisan u select:\n\n" + data );
$("select#opstina").html(data);
});
if ($("#opstina option:selected").length) {
alert('Došao sam pred petlju');
var value = $("#opstina option:selected").val();//this is line that is problem
alert(value);
var sel = $("#opstina").val(); // this do the same
if (sel!=0) {
alert('Ušao sam u petlju, i selektovano polje za opštinu je' + sel );
$("select#mesto").attr("disabled","disabled");
$("select#mesto").html("<option>wait...</option>");
var id= $("select#opstina option:selected").attr('value');
alert(id);
$.post("select_mesto.php", {id:id}, function(data){
alert("html koji bi trebao biti upisan u select:\n\n" + data );
$("select#mesto").removeAttr("disabled");
$("select#mesto").html(data);
});
}
}
}
}