この方法でページ上の要素を非表示にすることができます
$('.info_player > .item_focus').hide();
要素 .info_player にクラス .item_focus が適用されているかどうかにかかわらず、変数を true または false に設定する必要があります。
jqueryで作るには?
コードのサンプルを提供してください
この方法でページ上の要素を非表示にすることができます
$('.info_player > .item_focus').hide();
要素 .info_player にクラス .item_focus が適用されているかどうかにかかわらず、変数を true または false に設定する必要があります。
jqueryで作るには?
コードのサンプルを提供してください
var hasClassItemFocus = $('.info_player > .item_focus').length > 0;
hasClassItemFocus
.info_player がクラスとして .item_focus を持つ場合は true になります。
コードと説明でさまざまなことを説明します。
$('.info_player > .item_focus').hide();
以下のような要素があることを意味します
...
<div class="info_player">
<div class="item_focus">
...
「要素 .info_player にクラス .item_focus が適用されているかどうか」
次のことを意味します。
div class="info_player item_focus"
後者の場合、hasClass
メソッドを使用できます。
前者の場合、$('.info_player > .item_focus').length
or$('.info_player').find('.item_focus').length
および more を使用できます。Jquery には、同じことを行う複数の方法が用意されています。
.hasClass()を使用できますjquery
if($('.info_player').hasClass('item_focus'))
{
var a = value;
}
または1行ずつ
var a = $('.info_player').hasClass('item_focus') ? "a" : "b";