我有以下代碼:jQuery的發現數據元素
<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'});
我不確定我在做什麼錯。
我可以使用這樣的元素嗎?
我在$('div.mainMenuInternalTab')
上使用查找,但有幾個這些類 - 我應該使用ID更高的DIV嗎?
任何建議將是偉大的 - 可以給更多的信息,如果需要的話。
感謝它真的很好...需要按照您的建議放棄.find()...將在時間限制過去時打勾...乾杯 – Adam
請參閱更新 – mplungjan