2013-08-20 26 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