Perfect! That's exactly what I needed and this is much simpler. I just wasn't quite understanding how the .change event worked...thanks for enlightening me!
Main Topics
Browse All TopicsHello,
I am trying to use a drop down box on my page. When a user selects a category from the list, I want to perform a function (filtering a table). I know the code for my table and the function to filter it is correct - it's selecting an option and running the function that I can't get to work.
I'm currently using this exact same script on another page, only instead of using the .change event, I am using .click because the categories are displayed as links. In this case, there are so many categories that I want them to be displayed as a drop down box instead, so I was pretty sure that I just needed to change the script to use the .change event, correct? I'm sure its something very simple, but I'm still new to javascript and jquery. Thanks for your help!
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Business Accounts
Answer for Membership
by: AlbertVanHalenPosted on 2008-10-16 at 12:06:31ID: 22734611
Rather than bind a change function to each of the options in selectbox, you better bind the change event to the selectbox itself.
You can use the val() method to check what the selected value is and thus filter your dataset and display the results accordingly.
Loose the id attribute for each option.
Specify an empty string to the first option in order to determine if the value is equal to ''.
Bind the change event to the selectbox.
Select allOpen in new window