칸타피앙
1k
2016-07-05 18:42:14
9
1436

제이쿼리 질문드립니다.


<body>

 <p id ="data">

     <div>

          <p>

               <a href ="1111">link</a> 

          </p>

  </div>

</body>


a태그에 href 값을 변경을 할려고 하는데 안먹혀서 질문드립니다.

$('#data').find('a').attr('href','11111') 이렇게 사용을 하는데 안먹히는데... 이유를 모르겠습니다.

0
0
  • 답변 9

  • NULL만나면
    2k
    2016-07-05 18:55:36

    find에 div p a 까지 해보세요.

    0
  • 칸타피앙
    1k
    2016-07-05 18:57:13

    아뇨 페이지 로딩될때 넣었습니다. 

    0
  • 칸타피앙
    1k
    2016-07-05 18:58:09

    네.. 해봣는데 안되네용

    0
  • 애니타임
    338
    2016-07-05 19:09:52

     <p>

         <div>

              <p  id ="data">

                   <a href ="1111">link</a> 

              </p>

      </div>

    혹시 이렇게도 안되나요??

    p태그에서 테스트 해보니까 바로 자신의 자식부분이 아니면 적용이 안되내요.

    기존 코드에서 p태그 대신 div를 사용했을때는 잘 적용됫구요


    0
  • 칸타피앙
    1k
    2016-07-05 19:19:44
    넹 안되네용 ㅋ큐.ㅠ 이것만 해결하면 되는데 ㅋㅋ
    0
  • asonetu
    129
    2016-07-05 19:36:17

    콘솔에 에러로그는 없나요..?

    0
  • 칸타피앙
    1k
    2016-07-05 19:39:45

    네 콘솔에도 에러는 없네요.... 젤 상단p태그가 문제가 있는건지...

    개발자도구로 확인해보니 젤 상단 p태크가 닫혀있더라구요... 분명 p태그안에 div p a 태그가들어있는데.. 

    0
  • LichKing
    15k
    2016-07-05 20:36:41
    <p> 태그 짝은 맞춰주신건가요? 본문에는 안맞는데요
    0
  • 천재가 될 사람
    164
    2016-07-05 22:03:14

    안되면 a태크에 그냥 아이디 넣어서 바로 링크 걸어서 실행 시켜보세요.

    http://codepen.io/tylerama/pen/jyefb

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.