2016-05-21 6 views
0

、私は私が私が新しいcheck boxを選択することはできません新しいコンテンツでtableを交換ajax successtable &にcheck boxesの数を持っています。 は、私たちはダイナミックelementstrigger clickjQuery.on機能を使用することができることを知っているが、私の場合、私はどのclick eventがちょうどelementがその上にテキストを変更&ことを選択する必要は必要はありませんでした。jQueryの:私は動的に<code>ajax success</code>に<code>element</code>を作成]を選択しようとしていますAJAXの成功の上に動的な要素を選択し

ここは私のコードです。

$('#apply').click(function() 
    { 
     $('#loading-overlay-please-wait').show(); 
     var checkIds = $('#gridviewId').yiiGridView('getSelectedRows'); 
     var uncheckIds = $('input[type="checkbox"]:not(:checked):not(:first)').map(function() { return this.value; }).get(); 
     $.ajax(
     { 
     'data':{checkedIds:checkIds,uncheckedIds:uncheckIds}, 
     'method':'POST', 
     'url':'approve', 
     'dataType':'json', 
     'success':function(data) 
     { 

      if(data.status == 1) 
      { 
       $('#catalogResults').html(data.content); 
       $('input[type="checkbox"]:not(:checked):not(:first)').next('span').text(' Need Approval'); //This is not working on dynamic content 
       $('input:checkbox:checked').next('span').text('Approved'); //This is not working on dynamic content 

      } 
      $('#loading-overlay-please-wait').hide(); 
      $('body').scrollTop(0); 
     } 

     }) 

    }); 

答えて

-1

$('input:checkbox:checked')このセレクタはthrowerrorはそれを確認しなさいなければならないとcode snippetためjsfiddleリンクはさらにdebugに有用であろう。

関連する問題