동적으로 많은 요소 쌍을 내 페이지에로드했습니다. 각 쌍에는 목록에 설명자가 있고 이미지 위에 형광펜이 중첩되어 있습니다.for 루프에서 생성 된 요소를 선택하는 방법은 무엇입니까?
사용자가 목록 항목을 가리키면 다른 요소가 강조 표시됩니다.
현재 코드는 내가 가리키는 목록 항목에 관계없이 .viewer
의 마지막 요소 만 강조 표시합니다.
이 문제를 해결하는 가장 좋은 방법은 무엇입니까?
for (i = 0; i < Ajax.length; ++i) {
var listid = 'listitem-'+i;
var mapid = 'mapitem-'+i;
$('.list').append('<div id="'+listid+'">Lots of Text</div>');
$('.viewer').append('<div id="'+mapid+'">Here It Is</div>');
$('#'+listid).hover(function(){
$('#'+mapid).toggleClass('highlight');
});
}
제발 ... –
@susheel - 바이올린은 필요하지 않습니다. 문제는 명확하게 설명하고 필요한 모든 코드는 위에 게시됩니다. – Archer
여전히 헬퍼 작업이 쉬워서 질문을 빨리 풀 수 있도록 항상 바이올린을 사용하는 것이 좋습니다 –