attr메소드

조수경·2021년 11월 26일
0

HTML

목록 보기
88/96

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<link rel="stylesheet" href="../css/mystyle.css" type="text/css">
<script src = "../js/jquery-3.6.0.min.js"></script>

<style type="text/css">
img{
   width: 150px;
   height: 150px;   
   }
</style>

<script>
$(function(){
   
   $('#btn1').on('click', function(){
      
      /* $('img').attr('title', '이미지'); */
      
      $('img').attr('title', function(){
         
          $('#result1').attr('class', 'aaa')
         $('#result1').attr('name', 'kkk') 
         /* $('#result1').attr({'class' : 'aaa', 'name':'kkk'}) */
         
         // src의 속성값을 가져온다
         vsrc = $(this).attr('src');
         
         // 추출을 하기 위해서 마지막 /의 위치와 마지막 .의 위치를 얻어온다.
         start = vsrc.lastIndexOf('/')
         end = vsrc.lastIndexOf('.')
         
         // vsrc에서 문자를 추출한다.
         
         
         // 각 이미지의 title로 설정한다.
         return vsrc.slice(start+1, end);
         
      })
      
      
   })
   
   
})
</script>

</head>

<body>

<div class="box">
   
   <br>
   <button id="btn1" type="button">확인</button>
   <div id="result1">
      <img src="../images/국화9.jpg" alt="국화9.jpg">
      <img src="../images/단풍.jpg" alt="단풍.jpg">
      <img src="../images/가구3.jpg" alt="가구3.jpg">
      <img src="../images/수국3.jpg" alt="수국3.jpg">
      <img src="../images/컴퓨터1.jpg" alt="컴퓨터1.jpg">
   </div>
   
</div>
</body>
</html>
profile
신입 개발자 입니다!!!

0개의 댓글