아이파크
422
2020-07-07 13:49:16
3
282

jquery 페이지 전체로 속성값 가져오기


안녕하세요

tr 태그 값의 모든 id를 가져와야해서


var tempArray = new Array();
$("tr").each(function(){
tempArray.push($(this).attr("id"));
});

이렇게 했는데 페이지에 해당하는 부분만 나오고 그림처럼 undifined로 출력이 됩니다


페이지 상관없이 모든 속성값을 가져오려면 어떻해 해아하나요?





0
  • 답변 3

  • 정교니
    1k
    2020-07-07 13:51:54

    페이지에 캡쳐하신부분의 tr태그 말고

    다른 tr태그들이 더 있는거 아닌가요?

    다른 tr에는 id값이 없어서 undifined로 저장되고 있는거같은데..

    tr태그에 임의의 클래스명을 주고 each문에서 tr이 아니라 그 클래스 명으로 찾아오면 되지 않을까요?

  • 아이파크
    422
    2020-07-07 13:53:40
    그렇게 해봤는데 1페이지 즉 10개 밖에 안나와서요 제가 필요한건 모든 페이지의 속성값이거든요
  • 정교니
    1k
    2020-07-07 14:12:29

    한 페이지에 10개씩 있고

    예를들어 5페이지까지 있다고 했을 때

    50개를 가지고 오고 싶다는거죠?


    script의 each문은 해당 페이지에 존재하는 tr태그들에 대한 값만 가져올 수 있어요

    1페이지는 1페이지 요청을 했을 때

    1페이지의 값들만 화면에 뿌려주기때문에 2페이지나 3페이지에 대한 값들은 화면에 존재하지가 않죠.

    그상태에서 모든 값들을 가져오고 싶으시다면 1번 글부터 끝번 글까지 모두 tr태그로 뿌려주고

    10개씩만 화면에 보여지게 하셔야 할것 같고


    50개라면 50개에 대한 데이터 전체를 서버에서부터 받아와서 처리해야 할거 같아요

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