如何诊断为什么添加元素消失

时间:2016-09-07 13:13:04

标签: javascript jquery

的jquery-3.1.0

此脚本添加“blablabla”。但之后页面重新加载。 因此,添加的元素消失了。

当我在调试器中停留时(brekapoint在代码中),“blablabla”是可变的,然后我做出步骤并在jQuery的中间发生。我试图告诉你我在哪里发生。

我删除了所有不相关的脚本,但仍然无法本地化问题。

当然,我不能在jsfiddle中对它进行建模。

你能帮我一把吗?

<script>

    function show_frame_person_create_get(){
        $("#people").after("blablabla");
        debugger;
    }


    function init_frame_person_create(){
        var person_create_button = $('#person_create');

        person_create_button.click(show_frame_person_create_get);
    }

    init_frame_person_create();

</script>


jQuery.event = {
...
    dispatch: function( nativeEvent ) {
        // Determine handlers
        handlerQueue = jQuery.event.handlers.call( this, event, handlers 
                    ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle ||
                        handleObj.handler ).apply( matched.elem, args );

                    if ( ret !== undefined ) { // I OCCUR HERE!
);

1 个答案:

答案 0 :(得分:0)

您可以尝试使用$(document).ready()函数将字符串放在文档上。您还需要一个Jquery库。

$(document).ready(function(){
$('body').append('blahblah')
})