Code the class qualifier with a "."?  Like,

  $(".zoneCoupon , div." + idCoupons).each(function(){

On Sat, Sep 19, 2009 at 5:30 PM, elpatator <romain.simi...@gmail.com> wrote:
>
> Hi all,
>
> i'm struggling with a small yet in,teresting problem. In order to
> allow users to filter content, i've created a small checkbox list. To
> each checkbox is attached an ID , and too some divs on the page are
> attached these id's too (in the class attr that is); one div can be
> attached to multiple id's, and so have multiple classes.
> In order to show or hide my div's I wrote :
>
>                function couponsVisibles(){
>                        $('.checkInteret').each(function(){
>                                var coche = $(this).attr("checked");
>                                if (coche) {
>                                        var idCoupons = $(this).attr("id");
>                                        $(".zoneCoupon , div[class='" 
> +idCoupons+ "']").each(function(){
>                                                        $(this).fadeIn();
>                                        });
>                                }
>                        });
>                }
>
>                $(".checkInteret").click(function(){
>                                var coche = $(this).attr("checked");
>                                if (!coche) {
>                                        var idCoupons = $(this).attr("id");
>                                        $(".zoneCoupon , div[class='" 
> +idCoupons+ "']").each(function(){
>
>                                                        $(this).fadeOut();
>                                        });
>                                }
>                        couponsVisibles();
>                });
>
> It looks like my selector "$(".zoneCoupon , div[class='" +idCoupons+
> "']")" doesn't work, but I can't figgure out why.
> Oh, and, btw, I've started using the [attribute*=value]  selector, but
> this selector doesn't seem to make a difference beetween class='8 10'
> and class='8 1'...
>
> Help really appreciated, thx !!



-- 
Turtle, turtle, on the ground,
Pink and shiny, turn around.

Reply via email to