2014-01-23 62 views
0

我試圖在select中顯示<option>元素的索引。但是,它不會提醒選定的索引。我將如何提醒我徘徊的<option>元素的索引?選擇懸停時的顯示索引

$("#sel").hover(function (e) 
    { 
     var $target = $(e.target);   
     if ($target.is('option')) 
     { 
      var selectedindex = $(this).parent().prop('selectedIndex'); 
      if (selectedindex != 0) 
      { 
       alert(selectedindex); 
      } 
     } 
    }); 

似乎並沒有被承認,如果它是一個選項

http://jsfiddle.net/poppypoop/TFDMr/1/

+3

鼠標事件不要」不會觸發選項,並且在選擇目標時它不會在您觸發時觸發從一個選項更改爲另一個選項等,所以這是非常無用的。你爲什麼需要這個? – adeneo

+0

你將不得不做一些像重做你的選擇框作爲多個div而不是選擇框,然後你可以提醒你什麼時候你的鼠標移動div或li無論你使用什麼 – ntgCleaner

+0

我原本打算有一個小的描述div接下來出現的下一個到用戶懸停的選項,以便他們知道他們點擊了什麼。但是