이미지를 클릭 할 때 일부 텍스트를 다른 필드에 추가해야합니다. "다른 div"에 표시 할 이미지가 있지만 텍스트는 따르지 않습니다.jQuery - 일부 텍스트 문제 추가
내 HTML은 다음과 같이이다 :
<div class='smallImg'><img alt='En beskrivelse' class='smallImgImg' src='flot.jpg'></div>
<div class='smallImgDesc'>
<span style='font-size:10px;'>
Here should the description be..
</span>
</div>
<div id='bigImg'>Image appears here</div>
<div id='bigImgText'>her skal beskrivelsen komme</div>
그리고 JS :
$('.smallImgImg').click(function(){
var smallImgText = $(this).next('.smallImgDesc');
$('#bigImg').empty().append($(this).clone());
$('#bigImgText').empty().append($(smallImgText).clone());
});
그래서, 나는 그것이 #bigImg의 DIV에 그것을 보여주는 것 이미지 (.smallImgImg)을 클릭하고있을 때, 어떤 작품. 그런 다음 #bigImg 아래에 설명을 추가하고 싶습니다. 하지만 #bigImgText가 그냥 비워지기 때문에 .smallImgDesc를 잡을 수없는 것 같습니다. 나는 지금 무엇을해야하는지 전혀 생각이 없다,
var smallImgText = $(this).find('.smallImgDesc');
을 ... 지금은 작동하지 않습니다
나도이 일을 시도했다. 난 당신이 jQuery 오브젝트
$('#bigImgText').empty().append(smallImgText.clone());
이 완벽하게 작동합니다. 내가 할 수있을 때 나는 8 분, 당신의 대답을 수락합니다 :) – skolind