我这有
$('#div').attr("hidden", true);
我试过了:
var a = $('#div').attr("hidden");
var b = $('#div').attr("hidden").val();
var c = $('#div').hidden;
var a = $('#div').disabled;
我只是想知道是否隐藏着是真还是假。 有谁知道? 我的研究成果是所有有关形式和投入。
我这有
$('#div').attr("hidden", true);
我试过了:
var a = $('#div').attr("hidden");
var b = $('#div').attr("hidden").val();
var c = $('#div').hidden;
var a = $('#div').disabled;
我只是想知道是否隐藏着是真还是假。 有谁知道? 我的研究成果是所有有关形式和投入。
属性永远不会是true
,它只能有一个字符串。
jQuery有该data
为不是字符串对象的功能:
$('#div').data("hidden", true); // set the "hidden" data
var flag = $('#div').data("hidden"); // get the "hidden" data (true)
如果你想隐藏div
,使用.hide()
$('#div').hide();
你检查,如果DIV是可见:visible
\ :hidden
$('#div').is(':visible'); // Or $('#div').is(':hidden')
我想你指的jQuery 可见
.is(':visible')
另外,您可以使用
$('#div').toggle(showOrHide);
其中showOrHide是虚假真正隐藏或显示一个布尔值。
这是一样的做
if ( showOrHide == true ) {
$('#div').show();
} else if ( showOrHide == false ) {
$('#div').hide();
}
希望这可以帮助