2013-01-16 2 views
-3

jquery로 div에 다른 ID를 설정하고 싶습니다. 예를 들어 5 개의 div가 있습니다.div에 대해 다른 ID 설정

<div class="mydivs"></div> 
<div class="mydivs"></div> 
<div class="mydivs"></div> 
<div class="mydivs"></div> 
<div class="mydivs"></div> 

다음과 같이 jquery를 입력하면됩니다.

<div id="1" class="mydivs"></div> 
<div id="2" class="mydivs"></div> 
<div id="3" class="mydivs"></div> 
<div id="4" class="mydivs"></div> 
<div id="5" class="mydivs"></div> 
+1

그래서, 질문 무엇, 당신이 붙어있는 곳? –

+0

무엇이 질문입니까? – hvgotcodes

+2

아이디가'Numbers'로 시작하면 안됩니다. – Jai

답변

7
$(".mydivs").each(function (i) { 
    this.id = i; 
}); 
+0

감사합니다. 그것은 작동합니다. –

1

어쩌면 이렇게 될 수 있을까요? 이 비록

$(".mydivs").each(function(index){ 
    $(this).attr("id",index); 
}); 
1

을 수행 할 수 있습니다

$('.mydivs').each(function(){ 
    $(this).attr('id','mydiv'+$(this).index()); 
}); 
1
$('.mydivs').prop('id', function(i) { 
    return ++i; 
}) 
관련 문제