私は次のコードを持っています:
<div id="mainMenuInternalMyProfile" class="mainMenuInternalTab" data-pagename="myprofile">
<div class="mainMenuInternalTabClickable"> </div>
<h4 class="mainMenuInternalTitle">MY PROFILE</h4>
<img src="images/main-menu-divider.png" class="mainMenuBackGroundDivider" alt="Dating Internal Menu Background Divider">
<img src="images/main-menu-selected.png" class="mainMenuBackSelected mainMenuBackSelectedOption" alt="Dating Internal Menu Selected">
</div>
最初の行では、行を見ることができますdata-pagename="myprofile"
。私は、このようなさまざまなdata-pagename
値を持つコードの HTML チャックをいくつか持っています。
一致するデータ値を見つけて手元にある必要があります。同じ 'home' または 'myprofile' を使用してから、CSS を変更します。私は次のことを試しました:
var element = $('div.mainMenuInternalTab').find("[data-pagename='" + urlType + "']");
element.css({'color': '#000000','z-index':'100'});
何が間違っているのかわかりません。
このような要素を使用できますか?
私は find on を使用しています$('div.mainMenuInternalTab')
が、これらのクラスがいくつかあります。ID で上位の DIV を使用する必要がありますか?
どんなアドバイスも素晴らしいでしょう - 必要に応じてより多くの情報を提供できます。