2014-03-12 229 views
0
$(document).on("click", '.goToInvocationList', function(){ 
<a href="#" id="create">Create slides</a> 
}); 

這個鏈接是通過AJAX加載 的頁面,當我點擊這個鏈接它想創建幻燈片,但它給我這個錯誤 遺漏的類型錯誤後追加。 但是當我把click事件的鏈接不追加由JavaScript它做工精細Uncaught TypeError:無法讀取未定義的屬性'className'?無法讀取的未定義的屬性「的className」:

$(document).on("click", '.go-invoice', function(){ 
    sildes_create(); 
    document.location.href='#invoce'; 

}); 
<div class="swiper-container"> 
<div class="swiper-wrapper"></div> 
<span class="pagination"></span> 
</div> 

<script> 
function sildes_create(){ 
    count = 4; 
    var mySwiper = new Swiper('.swiper-container',{ 
     pagination: '.pagination', 
     paginationClickable: true 
    }); 

    for (var i =0; i < 3; i++){ 
     mySwiper.createSlide('<div class="title" style="color:#000">Slide '+  (++count)+'</div>', 'swiper-slide #000-slide').insertAfter(0); 
    } 
} 
</script> 
+1

前三行的代碼,你已經表現出對您的帖子頂部沒有任何意義,因爲您不能簡單地將JavaScript和HTML代碼混合在一起。 – CBroe

回答

0

添加監聽器創建的鏈接後:

$(document).on("click", '.goToInvocationList', function(){ 
$(something).append("<a href='#' id='create'>Create slides</a>") 
    $('#create').on('click',function(){sildes_create();}) 
}); 
相關問題