混乱を認めざるを得ません。渡された 3 つの変数 (type = id/class、ident = id/class name (# または . なし)、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;
}
}