제이쿼리로 이미지에 링크 추가할려고

제이쿼리로 이미지에 링크 추가할려고

QA

제이쿼리로 이미지에 링크 추가할려고

본문

제이쿼리를 써서 이미지에 링크를 달려고 하는데

prependTo, appendTo 를 써도 잘 안되네요..

 

자바스크립트가 안되면 PHP를 써야 하는건지;;

 

참고 사이트

 

https://jsfiddle.net/88acbar4/2/

 

 

-HTML-

 

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

<div id="bo_v_con">
  <img src="https://i.imgur.com/ukHnOcP.jpg">
</div>

 

 

-자바스크립트-

 

var src = $('div img').attr('src');

alert(src);

 

$("<a href=\"#\">Prev!</a>").prependTo("#bo_v_con img");
$("<a href=\"#\">Prev!</a>").appendTo("#bo_v_con img");

이 질문에 댓글 쓰기 :

답변 3

$("#bo_v_con").wrapInner("<a href=\"#\">Prev!</a>");

이미지 앞뒤에 링크를 넣을려고한다면

$("<a href=\"#\">Prev!</a>").prependTo("#bo_v_con"); //기존 내용 앞에 끼워넣기
 $("<a href=\"#\">Prev!</a>").appendTo("#bo_v_con"); //기존내용 뒤에 끼워넣기

 

그런데 원하는 것이 불분명합니다

이미지 태그에 링크를 넣겠다는 것이라면 Prev! <--- 이런 텍스트가 필요한가요?

 

 

자바스크립트로 해결했네요.

 


function imageGetAnchor() {
  var imageCount = $('#bo_v_con img').length -1;
  for (var i = 0; i <= imageCount; i++) {
    var srcTotal = $('#bo_v_con img').eq(i).attr('src');
    $('#bo_v_con img').eq(i).wrap('<a href="' + srcTotal + '" />');
  }
}

imageGetAnchor();
답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT