와 사용자가이미지와 비디오를 다른 div로 바꾸는 방법은 무엇입니까?
내가 좋아하는 뭔가를 선택한 요소를 클릭 비디오 다음
<div class='container'>
<h1 class='title'>Title</h1>
<div class='row'>
<div class='main'>
<img class='col-md-7 col-sm-8 img-responsive' src='main.png'/>
</div>
</div>
<div class='row'>
<a href='#' class='component'><video class='video col-md-4 col-sm-4' controls><source src='video1.mp4'/></video></a>
<a href='#' class='component'><video class='video col-md-4 col-sm-4' controls><source src='video2.mp4'/></video></a>
<a href='#' class='component'><img class='col-md-4 col-sm-4 img-responsive' src='img1.png'/></a>
</div>
</div>
내가 할 때마다 사용자 main
DIV에 이미지 또는 비디오를 교환 할 링크를 클릭하십시오. 내 JS
$('.component').on('click', function(){
var mainSrc = $(this).closest('.container').find('.main').html();
var newSrc = $(this).html();
$(this).html(mainSrc)
$(this).closest('.container').find('.main').html(newSrc);
})
내 문제는 내가 bootstrap
를 사용하고 있다는 점이다 내가 내 main
사업부에서 전체 HTML을 복사하면, 그것은 main
DIV에 col-md-4 col-sm-4
를 전달합니다. div 너비는 main
으로 줄어 듭니다. 동일한 클래스를 main
div 및 component
a
태그 아래에 유지하려면 어떻게해야합니까?