와우. 둘 다 완벽하게 작동했습니다. 고맙습니다!!!클론 앤 Appendto - 작동시키지 못함 (JS Newb)
추가 질문이 하나 더 있습니다. 고유 한 수업을 통해 4 가지 TabContent Div가 있다고 가정 해보십시오. 그리고 모든 탭 콘텐츠 divs에 Getit 클래스를 추가하고 싶습니다 ...
방금 appendTo에 'tabcontent'를 추가하면 모든 'tabcontent'div의 하단에 추가됩니다. 하지만 GetIt ID와 중복 된 동일한 콘텐츠가 있습니다. 누군가가 내 탭 내비게이션에서 GetIt을 선택한 경우 복제본이 나타나지 않지만 다른 모든 tabcontent 클래스에 나타나게하려면 어떻게해야합니까?
첫째, 제가 많은 자바 스크립트를 모르는 가정 해 봅시다 :
다음은 내 원래의 문제였다. 그냥 여기 뭔가 함께 조각하려고.내 문제는 이것이다 :
내가 한 사업부의 ID를 가지고 그것을 복제하고 콘텐츠를 변경하지 않고 다른 사업부의 ID에 추가 할.
HTML은 다음과 같습니다
나는/복사 'Getit'ID를 복제하고 '역사'ID의 말미에 추가 할<div class="tabcontent" id="Getit"> Buy my widgets</div>
<div class="tabcontent" id="History"> History of my widgets</div>
.
현재, 내 자바 스크립트 코드는 다음과 같습니다
$('#tabcontent .Getit').clone().appendTo('#tabcontent .History');
난 당신이 제공 할 수있는 모든 도움을 주셔서 감사합니다.
감사합니다.
'.' 클래스 선택기 '#'은 ID가 선택된다. '.Getit'은'id'가 선택한 요소가 아니라 선택된 클래스의 배열을 돌려 줄 것입니다. '# Getit'을 시도하십시오. 또한'# History'도 마찬가지입니다. 또한,'# Getit.tabcontent'와'# History.tabcontent' (하위 셀렉터 인 공간이 없다)를 사용하여 두 요소가 모두있는 요소를 선택하려고합니다. –
명시 적으로 복제 된 요소의 ID를 다른 것으로 설정해야합니다. 동일한 ID를 가진 요소가 두 개 이상 없습니다. – nnnnnn
감사합니다! 그 일은 너무 잘됐다! 당신이 업데이트 된 질문을 좀 더 잘 이해할 수있는 기회를 얻으시겠습니까? – Perry