创建innerHTML后不工作click事件

时间:2019-01-06 10:11:58

标签: javascript jquery events

分页的内容用html()填充; 我只需要调用"#pagination div",但不起作用,请单击

功能点击

$('#pagination div').on('click',function(event){
    var page_number = $(this).html(); 
    if($(this).hasClass('GoLeft')){
        alert('Go Left');
    }
    else if($(this).hasClass('GoRight')){
        alert('Go Right');
    }
    else {
        create_page_number(page_number);
    }
});

功能创建页面

function create_page_number(now_row) {
    var start = parseInt(now_row) - 4;
    var end = parseInt(now_row) + 5;
    var x;
    var stringPage = '';
    for(x = start;x <= end;x++){
        stringPage = stringPage + '<div>'+ x +'</div>';
    }

    stringPage = '<div class="GoLeft"><span class="glyphicon glyphicon-chevron-left"></span></div>'
    + stringPage +  
                 '<div class="GoRight"><span class="glyphicon glyphicon-chevron-right"></span></div>';

    $('#pagination').html(stringPage);  
}

0 个答案:

没有答案