Tooltipster: динамический контент ajax: флажок недоступен из jQuery

Я использую ajax для генерации контента с помощью плагина tooltipster.

Загруженные данные содержат поля ввода (флажки).
Флажки имеют динамические идентификаторы (например, #imageLabelCheckBox_525_0)

Функция до (см. Ниже) работает нормально.

Но в функции афтерфейсы не доступны с помощью jQuery.

Например:
jQuery("#imageLabelCheckBox_525_0").is(':checked') => не доступно??

Есть идеи?

jQuery('.clsLabelDoc').tooltipster({
  content: '...',
  animation: 'fade',
  delay: 200,
  trigger: 'click',
  contentAsHTML: true,
  contentCloning: false,
  interactive: true,
  theme: 'tooltipster-noir',
  functionBefore: function(instance, helper){
    var origin = jQuery(helper.origin);
    var initImageId = origin.attr('data-imageid');
    var initImagetype = origin.attr('data-imagetype');

    jQuery.get('ajaxGetLabelsFromUploads.php?uploadId=' + initImageId + '&imageType=' + initImagetype, function(data) {
      instance.content(data);
    });
  },
  functionAfter: function(instance, helper){
    var origin = jQuery(helper.origin);
    var initImageId = origin.attr('data-imageid');
    var initNbrOfCheckbox = origin.attr('data-nbrofcheckbox');
    jQuery("input:checkbox").each(function(){
       var theCheckbox = jQuery(this);
       console.log(theCheckbox.attr("id"));

    });


    for (ch=0;ch<initNbrOfCheckbox;ch++){
      //if (jQuery("#imageLabelCheckBox_"+initImageId+"_"+ch).is(':checked') == true){
        //if (jQuery("#imageLabelCheckBox_"+initImageId+"_"+ch).length > 0) {
          /*
          if (document.getElementById('imageLabelCheckBox_'+initImageId+'_'+ch).checked){
            //console.log('checked');
          } else {

          }
          */
        }
      }
    });



Скриншот проблемы: введите описание изображения здесь

Скриншот содержимого AJAX

0 ответов

Другие вопросы по тегам