Как изменить css отображение none или заблокировать свойство с помощью JQuery?Как сменить css display none или заблокировать свойство с помощью JQuery?
ответ
правильный способ сделать это состоит в использовании show
и hide
:
$('#id').hide();
$('#id').show();
Альтернативный способ заключается в использовании метода JQuery css:
$("#id").css("display", "none");
$("#id").css("display", "block");
Если отображение DIV является блок по умолчанию вы можете просто использовать .show()
и .hide()
, или еще проще, .toggle()
для переключения между видимостью.
Истинно, он установит отображение на то, что было изначально, что может быть блоком или чем-то другим. – danielgwood
Другой способ сделать это с помощью метода JQuery CSS:
$("#id").css({display: "none"});
$("#id").css({display: "block"});
Есть несколько способов сделать это, каждый с собственным назначением.
.) Для того, чтобы использовать встроенный, а просто присвоение элементу списка вещей, чтобы сделать
$('#ele_id').css('display', 'block').animate(....
$('#ele_id').css('display', 'none').animate(....
). Для использования при установке нескольких свойств CSS
$('#ele_id').css({
display: 'none'
height: 100px,
width: 100px
});
$('#ele_id').css({
display: 'block'
height: 100px,
width: 100px
});
.) Для того, чтобы динамически позвонить по команде
$('#ele_id').show();
$('#ele_id').hide();
.) Для того, чтобы динамически переключаться между блоком и нет, если это ДИВ
- некоторые элементы отображаются в виде встроенных, встроенных блоков или таблиц, в зависимости от Tag Name
$ ('# ele_id').переключения();
использование этого
$("#id").(":display").val("block");
или
$("#id").(":display").val("none");
@GenericTypeTea: '# id' используется для идентификаторов, если я хочу использовать' class'? – abi1964
'$ (". Class "). Css (" display "," none ");' – GenericTypeTea
Я попытался использовать '$ ('# id'). Css ('display', 'none');', но это не работал. Однако, используя '$ ('# id'). Css ('color', 'red');' работает. Однако я не знаю, почему. У кого-нибудь есть идеи? Заранее спасибо. – David