Я попытался получить значение из опции select в cakephp, вот мой код
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>
Проблема заключается в отсутствии обратной связи. Я могу найти ошибку. В чем проблема?
Используйте.on() в jquery. Cakephp динамически отображал элементы dom.
$(document).on("change" , "#my-select" , function() {
alert($('#my-select option:selected').html());
});
$(document).ready(function(){
$("#my-select").on('change',function(e){
var select_value = $(e.currentTarget).val();
alert(select_value);
});
});