我试图从cakephp中的select选项中获取值,这是我的代码
echo $this->Form->input('division', array('type' => 'select',
id=>'my-select',
'options' => array('Dhaka' => 'Dhaka', 'Dinajpur' => 'Dinajpur','Others'=>'Others'),'selected' => 'Dhaka'));
这是我的js代码
<script>
$(document).ready(function(){
$("#my-select").change(function() {
alert($('#my-select option:selected').html());
});
});
</script>
问题是没有给出任何反馈。我可以找到错误。问题出在哪里?
答案 0 :(得分:2)
在jquery中使用 .on()。 Cakephp动态渲染dom元素。
$(document).on("change" , "#my-select" , function() {
alert($('#my-select option:selected').html());
});
答案 1 :(得分:0)
$(document).ready(function(){
$("#my-select").on('change',function(e){
var select_value = $(e.currentTarget).val();
alert(select_value);
});
});