2017-04-07 158 views
1

我試過這個腳本,但沒有爲第二個給定的ID工作; 的兩個元件是iframe內jquery多個ID選擇器不工作

<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> 

我也嘗試下面的代碼,但沒有成功;

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

試試這個:'jQuery.each([ 「#subscribe_newsletter」, 「#close_bar」],功能(I,ID) {$(id).click(function(){...})})' – Abhi

回答

0

它爲我工作

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

檢查它FIDDLE