Programing

jQuery의 addID?

lottogame 2020. 10. 7. 07:14
반응형

jQuery의 addID?


클래스 추가-addClass ()와 같이 ID를 추가 할 수있는 선택기가 있습니까?


ID는 속성이며 attr 함수로 설정할 수 있습니다 .

$(element).attr('id', 'newID');

요소는 하나의 식별자 만 가질 수 있고이 식별자는 고유해야하므로 ID 추가 에 대해 무엇을 의미하는지 잘 모르겠습니다 .


방법을 의미합니까?

$('div.foo').attr('id', 'foo123');

여러 요소를 동일한 ID로 설정하지 않도록주의하세요.


이렇게 :

var id = $('div.foo').attr('id');
$('div.foo').attr('id', id + ' id_adding');
  1. 실제 신분증 받기
  2. actuel ID를 입력하고 새 ID를 추가하십시오.

@scunliffes 문제를 해결하기 전에 이와 같은 것을 사용했습니다. 클래스 (이 경우 .button)를 가진 항목의 모든 인스턴스를 찾고 ID를 할당하고 해당 색인을 ID 이름에 추가합니다.

$(".button").attr('id', function (index) {
	return "button-" + index;
});

페이지에 클래스 이름이 .button 인 항목이 3 개 있다고 가정 해 보겠습니다. 결과는 그들 모두에 고유 ID를 추가하는 것입니다 ( "버튼"클래스에 추가).

이 경우에는 각각 # button-0, # button-1, # button-2입니다. 이것은 매우 편리 할 수 ​​있습니다. 첫 번째 줄의 ".button"을 대상으로 지정할 클래스로 바꾸고 return 문에서 "button"을 고유 ID로 원하는 것으로 바꾸면됩니다. 도움이 되었기를 바랍니다!

참고 URL : https://stackoverflow.com/questions/1657702/addid-in-jquery

반응형