기본 asp.net 웹 사이트에서 탭으로 계획되어있는 div의 클래스를 가져 오는 데 어려움을 겪고 있습니다. 나중에 jQuery를 사용하여 동적 함수를보다 잘 제어 할 수 있기를 바랍니다. 그러나 특정 "selectedTab"의 값을 가져 오려고하면 "정의되지 않음"이 표시됩니다.
내 질문에 내가 어떻게 내 코드에서 옳다고 생각하는 개체에 대한 이름과 함께 관련 클래스를 저장할 수 있으며, 다음 그것을 검색 할 수 있습니다.jQuery에서 클래스 속성에 액세스 - 키, 값 쌍
이 내 아주 간단한 HTML의 관련 부분입니다 :
<div id="t1" class="tabs"></div>
<div id="t2" class="tabs"></div>
<div id="t3" class="selectedTab"></div>
<p></p>
그리고 내 jQuery를 :
var tabMatchList = [{
"tab1": "tabs"
}, {
"tab2": "tabs"
}, {
"tab3": "selectedTab"
}];
$.each(tabMatchList, function (i, val) {
if ($("#t3").attr("class") == val[0]) {
$("p").append(i + " was the tab searched for");
} else {
$("p").append(i + " was not the tab searched for." + val[0]);
}
});
모든 도움과 조언은 매우 환영합니다.
'selectedTab' 또는'selectedTabs'? 또한 나는 당신이'tab1'과'tab2'가 둘 다't1'과't2'와 일치한다는 것을 알고 있다고 가정합니다. – Rhumborl
나는't1'과't2' 둘 모두와 일치한다는 것을 알고 있습니다. 그게 내 의도 야. 내가 여기 코드에서 쓴 것처럼 typo 인'selectedTabs '에 관해서는 : P. –