Почему флажок внутри jquery datatable не работает? - PullRequest
0 голосов
/ 23 октября 2019

Я выполнил обработку на стороне сервера в jquery. Есть флажок. Когда флажок установлен, некоторые кнопки должны быть вытолкнуты.

Пока он работает в блейд-файле. Как и в блейд-файле

<input type="checkbox" class="cv">

, но внутри jquery datatable он не работает.

Jquery Code
var $dlt = $('#delete').hide();

$delete = $('.cv').on("click",function(){
  $dlt.toggle($delete.is(":checked"));
});
Jquery datatable code
 $nestedData['options'] = "<input type='checkbox' data-id='{{$result->id}}' class='cv'>";

Не работает. Класс cv не будет запускаться в jquery из флажка datatable. Но когда я делаю это из блейд-файла, он работает.

1 Ответ

0 голосов
/ 23 октября 2019

Вы должны загружать скрипт щелчка до загрузки данных. Обрабатывать поле ввода в datatable с помощью динамически создаваемого обработчика события щелчка элемента

$delete = $(document).on("click",".cv",function(){
  $dlt.toggle($delete.is(":checked"));
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...