0

好的,我必须承认混乱。我正在尝试构建一个简单的隐藏函数,它将接受传入的 3 个变量(类型 = id/class、ident = id/类名(不带 # 或 .)和 speed = slow/fast/400/etc... ) 当我调用该函数时,DOM 元素没有被隐藏。

function ElementHide(type, ident, speed) {
    switch (type) {
        case 'id':
            if (typeof speed === 'undefined') {
                $('#' + ident).hide();
            } else {
                $('#' + ident).hide(speed);
            }
            break;
        case 'class':
            break;
    }
}

如果我调用相同的函数并放置它隐藏的实际对象 ID/类,它就不会使用 var ident 隐藏。

function ElementHide(type, ident, speed) {
    $('#tblEast').hide();
    switch (type) {
        case 'id':
            if (typeof speed === 'undefined') {
                $('#' + ident).hide();
            } else {
                $('#' + ident).hide(speed);
            }
            break;
        case 'class':
            break;
    }
}
4

0 回答 0