List Info

Thread: More Filtering Results




More Filtering Results
user name
2007-03-29 21:17:44
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
discussjquery.com
http://jquery.com/discuss/


[1]

about | contact  Other archives ( Real Estate discussion Medical topics )