2013-08-20 97 views
0

創建我已經用dd創建了一個選擇框:平變化不工作的選擇用dd

<select id="Size1" class="mydds" style="width:180px;"> 
<option value="/p/1">1</option> 
<option value="/p/2">2</option> 
<option value="/p/3">3</option> 
</select> 

裏面(document).ready我添加下面一行:

$(".mydds").msDropDown(); 

我試着用

綁定 onchange
$('.mydds').on('change',function() { 
    alert("hiiiii"); 
}); 

但無法綁定事件你能幫我嗎?

+0

瀏覽器控制檯上的任何JS錯誤? – lshettyl

回答

0

試試這個代碼

$(".mydds").on('change', 'select', function() { 
alert(this.value); 
}); 
0

您可以從msDropdown獲得多個變量,這取決於你需要什麼,

我這裏是讓

 $(".mydds").change(function() { 
      var oDropdown = $(".mydds").msDropdown().data("dd"); 
      var text = oDropdown.get("selectedText"); 
      console.log(text); 
     }); 

也有其他性質的文本可用,如:

  • 的selectedIndex - 數
  • selectedOptions - 陣列
  • 值(選擇期權價值)
0

以下是爲我工作

$(document).ready(function(e) { 

    $(".mydds").on('change', 'select', function() { 
     alert($(this).val()); 
    }); 

}); 
1
$(document).ready(function(e) { 

    var myddsAux = $(".mydds").msDropdown().data("dd"); 

    myddsAux.on('change', myddsFunction); 

    var myddsFunction = function (event){ 
     alert("hiiiii"); 
    } 
}); 

;)

PD:Documentation msDropdown