Thanks to the list, I was introduced to filter() and the awesome combo of CSS and XPath selectors.
Right now, this is the code I have for filtering. It is triggered by an onChange event from Interface's slider(). I also have links that can trigger it, so there's that. Here's the script: function filterResults(field,value) { $('.resultPost:visible').filter(function(index) { return ($(field, this).text() > value); }).DropOutUp(500); $('.resultPost:hidden').filter(function(index) { return ($(field, this).text() < value); }).DropInUp(500); } This is what I started with: $(".searchResult").show().filter(function(index) { return ($(".resultPrice", this).text() > filterPrice); }).hide(); but the chaining caused some issues when I wanted to animate the hiding and showing. It looked like my search results were dancing. So, my question is. How can I clean up the top function I've ended up with? It works, but I just know there might be a cleaner way. /alex _______________________________________________ jQuery mailing list discuss@jquery.com http://jquery.com/discuss/