Jquery只能工作一会儿

Hob*_*y99 0 javascript jquery

单击行的选择按钮时,会弹出一个确认框.

确认该框后,选择按钮将被禁用,并附加一条应淡出的消息.

按钮禁用和消息附加工作都只能工作一秒钟.该按钮不会保持禁用状态.此消息也正确附加,但也只是一秒钟.

我可以将fadeOut(Int)更改为任何整数但仍然只显示一秒钟的消息.为什么功能只能工作一秒钟?

<script>
    $('#button_<?php echo $platform->id; ?>').click(function() {
        var choice = confirm('Please confirm that you wish to do the following Platform: <?php echo $platform->company; ?>');
        if (choice == true) {
            $('#button_<?php echo $platform->id; ?>').prop("disabled", true);
            $('.job_confirm').css('visibility', 'visible');
            $('.job_confirm').append('The Job has been added to your Userarea -->');
            $('.job_confirm').fadeOut(5000);
        }
    });
</script> 
Run Code Online (Sandbox Code Playgroud)

Kan*_*iya 5

尝试 event.preventDefault();

<script type="text/javascript">

        $('#button_<?php echo $platform->id; ?>').click(function(event) {

        event.preventDefault();
        var choice = confirm('Please confirm that you wish to do the following Platform: <?php echo $platform->company; ?>');
        if (choice == true) {
            $('#button_<?php echo $platform->id; ?>').prop("disabled", true);
            $('.job_confirm').css('visibility', 'visible');
            $('.job_confirm').append('The Job has been added to your Userarea -->');
            $('.job_confirm').fadeOut(5000);
        }
        });

</script> 
Run Code Online (Sandbox Code Playgroud)