잘하면이 질문은 반복되지 않지만, 그렇다면 링크를 귀하의 응답으로 게시하십시오.selectbox의 동적 addClass()
몇 가지 옵션이있는 선택 드롭 다운과 몇 개의 링크가있는 여러 div가있는 웹 사이트를 만들어야합니다.
선택 상자에서 어떤 옵션을 선택 하느냐에 따라 적절하게 레이블이 지정된 링크가 강조 표시됩니다.
여기 기본 구조입니다 :이 프로세스가 .addClass() .removeClass()와 .change()를 포함 알고
<select>
<option value="o1">Option 1</option>
<option value="o2">Option 2</option>
<option value="o3">Option 3</option>
<option value="o4">Option 4</option>
</select>
<div>
<a href="#" class="o1">Link A</a>
<a href="#" class="o2">Link B</a>
<a href="#" class="o3">Link C</a>
<a href="#" class="o4">Link D</a>
</div>
<div>
<a href="#" class="o1">Link A</a>
<a href="#" class="o2">Link B</a>
<a href="#" class="o3">Link C</a>
<a href="#" class="o4">Link D</a>
</div>
, 난 그냥 그렇게 모두 함께 넣어하는 방법을 잘 모르겠어요 그것은 모든 div에서 동적으로 작동합니다.
미리 감사드립니다. 당신이 이미 질문에 대답처럼
$('select').on('change', function(){
var klass = this.value;
$('.highlight').removeClass('highlight');
$('a.'+klass).addClass('highlight');
});
@ Murphy1976 내 답변에 필요한 의견을 추가합니다. 코드에 추가 할 필요가 없습니다. 간단히 추가하십시오. – thecodeparadox