2014-03-12 177 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();}) 
}); 
相关问题