2015-10-15 39 views
0

我在頁面上有幾個下拉列表,我試圖獲取我使用jquery選擇的下拉列表的id。我搜索了stackoverflow,並在這個鏈接Detect which dropdown box was clicked in jquery找到了一篇文章。確定使用JQuery點擊哪個下拉列表

問題是,雖然我的代碼與ID的名稱完全一樣,但它不起作用。請參閱我的代碼如下:

$(document).ready(function() { 
     $("#FirstId", "#SecondId", "#ThirdId").change(function() { 
      if (this.id === "FirstId") { 
       alert($("#FirstId").val()); 
      } 
      else if (this.id === "SecondId") { 
       alert($("#SecondId").val()); 
      } 
      else 
       alert($("#ThirdId").val()); 
     }); 
    }); 

回答

0

您選擇多個ID的語法是錯誤的。它應該是:

$("#FirstId, #SecondId, #ThirdId") 

一個字符串,所有選擇器之間用逗號分隔,而不是三個不同的參數。

回去看看你鏈接到的問題。