Cakephp получить значение SELECT и текст с помощью jquery

0

Я попытался получить значение из опции 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>

Проблема заключается в отсутствии обратной связи. Я могу найти ошибку. В чем проблема?

  • 1
    попробуйте поместить код js в $ (document) .ready (function () {// ваш код js здесь});
  • 0
    Я использовал это. Но не работает.
Показать ещё 5 комментариев
Теги:
cakephp

2 ответа

2
Лучший ответ

Используйте.on() в jquery. Cakephp динамически отображал элементы dom.

$(document).on("change" , "#my-select" , function() {
    alert($('#my-select option:selected').html());
});
0
$(document).ready(function(){
  $("#my-select").on('change',function(e){
     var select_value = $(e.currentTarget).val();
     alert(select_value);
  });
});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню