OnClick事件无法在Chrome和FF中运行

时间:2013-10-03 12:16:33

标签: javascript jquery google-chrome firefox

这是onclick事件。 “按钮删除”类显示红色X的图像,您可以单击该图像以从表中删除特定条目。

<a class="button delete" href="#" onclick="return remove(857, 'on_call');" title="Delete Schedule">&nbsp;</a>

这是功能,已修剪,因此它不包括所有开关案例

function remove( id, page )
{
    var name  = '';
    var url   = '';
    var redir = '';

    switch ( page )
    {

        case 'on_call':
            name  = 'On-Call Schedule';
            url   = 'on_call_delete.php';
            redir = 'on_call.php';
            break;

    }

    var conf = confirm("Are you certain you wish to delete this " + name + "?\n\nThis action cannot be undone.");

    if ( !conf )
        return false;

    $.post(
        url,
        {
            'id'   : id,
            'page' : page
        },
        function( data )
        {
            if ( data.length > 0 )
                alert( data );
            else
                window.location = redir;
        }
    );

    return false;
}

当我点击红色X时,红色X将从页面中删除。当我查看页面的源代码时,a标签就消失了。

这只发生在Chrome和FF中。它在IE中可以正常工作。

Chrome或FF上的错误控制台中没有错误。

我无法弄清楚为什么会这样!

0 个答案:

没有答案