好的,我必须承认混乱。我正在尝试构建一个简单的隐藏函数,它将接受传入的 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;
}
}