2017-04-07 2 views
1

J'ai essayé ce script mais je n'ai pas travaillé pour le second ID donné; Le deux éléments sont à l'intérieur d'un iframeLe sélecteur d'ID multiple Jquery ne fonctionne pas

<script> 
    jQuery(document).ready(function(){ 

     $("#subscribe_newsletter, #close_bar").each(function(){ 
      $(this).click(function(){ 
       alert("with each"); 
       $.cookie("nl_cookie" , 1 , { path: "/" }); 
       $("#footer_accept_newsletter").hide("slow"); 
      }); 
     }); 
     cookieValue = $.cookie("nl_cookie" , { path: "/" }); 

     if(!cookieValue){ 
      $("#footer_accept_newsletter").removeClass("hidden"); 
     } 
    }); 
</script> 

J'ai aussi essayé le code suivant, mais sans succès;

$("#subscribe_newsletter, #close_bar").click(function(){ 
    $.cookie("nl_cookie" , 1 , { path: "/" }); 
    $("#footer_accept_newsletter").hide("slow"); 
}); 
+0

Essayez ceci: 'jQuery.each ([ "# subscribe_newsletter", "#close_bar"], la fonction (i, id) {$ (id) .click (function() {...})}) ' – Abhi

Répondre

0

Il fonctionne pour moi

$(document).ready(function(){ 
    $("#segement1, #segement2, #segement3").click(function(){ 
    alert($(this).attr("id")); 
    }); 
}); 

Check it FIDDLE