제이쿼리로 바꾸려는데,,3줄인데 어렵네요 채택완료
sIr어드민
3년 전
조회 4,130
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개
채택된 답변
+20 포인트
3년 전
</p>
<p>function renumbering() {</p>
<p> $('input[name="test"]').each(function(idx, el) {
$(this).val(idx);
});</p>
<p>}</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
s
sIr어드민
3년 전
아,,감사합니다. 이게 취향에 맞습니다. ㅋㅋ
s
sIr어드민
3년 전
그런데 네임값이 인풋이 아니고 그냥 td네임인데 어떻게 하나요?
$(elements[i]).attr("id", i); 이렇게 하니 되는데
var elements = document.getElementsByName('itemNum'); 이거는 어떻게 바꾸는지요
$(elements[i]).attr("id", i); 이렇게 하니 되는데
var elements = document.getElementsByName('itemNum'); 이거는 어떻게 바꾸는지요
�
폭주죽
3년 전
[code]
function renumbering() {
var i = 0;
$('td').each(function(idx, el) {
if ($(this).attr('name') == 'itemNum') $(this).text(i);
i++;
});
}
[/code]
이렇게 해보시면 ㅎㅎ..
function renumbering() {
var i = 0;
$('td').each(function(idx, el) {
if ($(this).attr('name') == 'itemNum') $(this).text(i);
i++;
});
}
[/code]
이렇게 해보시면 ㅎㅎ..
s
sIr어드민
3년 전
감사합니다 ㅎㅎ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인