私は、以下のように私は、以前のliクラス「signup_login」クラス名を持つリチウムをチェックする必要が上記で特定のliの以前のliクラス名を取得するにはどうすればよいですか?
<ul>
<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1406 current_page_item menu-item-7482 white">one</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1406 current_page_item menu-item-7482 orange">two</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1406 current_page_item menu-item-7482 white">three</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1406 current_page_item menu-item-7482 orange">four</li>
<li class="signup_login orange"><a title="Sign up" href="/login?status=d&login=setsignup" style="font-size: 14px; font-family: 'AmerTypeMdBTMedium' ! important;"> sign up </a></li>
<li class="logout white"><a title="Login" href="/login?status=d&login=setlogin" style="font-size: 14px; font-family: 'AmerTypeMdBTMedium' ! important;"> login</a></li>
</ul>
をメニュー構造を持っています。それに基づいて、私は最後の2つの李のクラスを設定する必要があります。私はjqueryの下に使用されているため
、$(document).ready(function() {
if(($('.signup_login').prev('.white'))){
$('.signup_login').addClass('orange');
$('.logout').addClass('white');
} else {
$('.signup_login').addClass('white');
$('.logout').addClass('orange');
}
)};
が、それは動作しません。上記のjqueryコードの問題は何ですか?
ありがとうございました。その作業 –
あなたは大歓迎です。 :) – techfoobar