제이쿼리로 바꾸려는데,,3줄인데 어렵네요

제이쿼리로 바꾸려는데,,3줄인데 어렵네요

QA

제이쿼리로 바꾸려는데,,3줄인데 어렵네요

본문

function renumbering() {
    var elements = document.getElementsByName('itemNum');
    for( var i = 1 ; i < elements.length ; i++ ) {
        elements[i].setAttribute("id",  i  );
      $("#"+i).text(i+1);
    }
}

자바생소하기도 하고 너무 어렵네요,

제이쿼리로 바꾸주시면 다른거는 어떻게 해볼 수 있을거 같습니다.

이 질문에 댓글 쓰기 :

답변 1


function renumbering() {
  $('input[name="test"]').each(function(idx, el) {
    $(this).val(idx);
  });
}

그런데 네임값이 인풋이 아니고 그냥 td네임인데 어떻게 하나요?
  $(elements[i]).attr("id", i); 이렇게 하니 되는데


  var elements = document.getElementsByName('itemNum'); 이거는 어떻게 바꾸는지요

답변을 작성하시기 전에 로그인 해주세요.
전체 80
QA 내용 검색

회원로그인

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