Deselecting An Option

I have a series of select boxes.  I am trying to deselect an option in one of them,  I tried this, but it does not work.  It is a single select box.

//$("#Alpha option[selected]")[0].selected = false;

Open in new window


www.Menuhead.com/grabbamenu.php

If you select Baltimore / 1 / 13.5 Wine Bar  Then go back and select another city you will see that the filter box remains selected.
DS928Asked:
Who is Participating?
 
leakim971Connect With a Mentor PluritechnicianCommented:
http://api.jquery.com/prop/
http://api.jquery.com/removeProp/

$("#Alpha>option:checked").removeProp("selected");
0
 
DS928Author Commented:
Tried this, and it does not work as well.
$("#Alpha").selectedIndex = -1;

Open in new window

0
 
DS928Author Commented:
Thank you.  Yes it works, but.....it also deselects immediately as opposed to deselecting when the city is selected.

$(document).ready(function() {
			$('#City, #Alpha').change(function() {
			//get the values
			city = ($('#City').val());
			alpha = ($('#Alpha').val());

			//if both values are set, fire the ajax call
			if (city && alpha) {
			$.ajax({
				type: "POST",	
				url: "../Scripts/alpha_search.php",
				data: {"Letter": alpha, "Cid": city},
				success: function (html) {
					$("#Alpha>option:checked").removeProp("selected"); 
					$("#Restaurant").html(html);
					$("#BigName").html("");
					$("#BigPhone").html("");
					$("#Menus").html("");
					$("#MyMenus").html("");
				}
			});
		} else {
			$("#Alpha>option:checked").removeProp("selected"); 
			$("#Restaurant").empty(); 
			$("#BigName").html("");
			$("#BigPhone").html("");
			$("#Menus").html("");
			$("#MyMenus").html("");
			$("#RestMenus option").remove();
		}
	});
});

Open in new window

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.