jQuery에서 아이디 추가?
클래스 추가와 같이 ID를 추가할 수 있는 방법이 있습니까 - addClass()?
ID는 속성이며, 속성 함수를 사용하여 설정할 수 있습니다.
$(element).attr('id', 'newID');
한 요소는 하나의 식별자만 가질 수 있고 이 식별자는 고유해야 하기 때문에 ID를 추가하는 것이 무슨 뜻인지 잘 모르겠습니다.
방법을 말씀하시는 겁니까?
$('div.foo').attr('id', 'foo123');
같은 ID에 여러 요소를 설정하지 않도록 주의하시기 바랍니다.
이와 같이:
var id = $('div.foo').attr('id');
$('div.foo').attr('id', id + ' id_adding');
- 신분증을 발급받다
- 실제 ID를 입력하고 새 ID를 추가합니다.
저는 이전에 @sunliffes의 우려를 다루는 이런 것을 사용한 적이 있습니다.클래스가 .button인 항목의 모든 인스턴스를 찾고 ID를 할당하고 ID 이름에 인덱스를 추가합니다.
$(".button").attr('id', function (index) {
return "button-" + index;
});
한 페이지에 .button이라는 클래스 이름을 가진 아이템이 3개 있다고 가정해 보겠습니다.결과적으로 모든 사용자에게 고유 ID를 추가하게 됩니다("버튼" 클래스와 함께).
이 경우 각각 #button-0, #button-1, #button-2.이것은 아주 유용하게 쓰일 수 있습니다.첫 행의 ".button"을 원하는 클래스로 바꾸기만 하면 되고, 반환문의 "button"을 고유 ID를 원하는 클래스로 바꾸기만 하면 됩니다.도움이 되길 바랍니다!
언급URL : https://stackoverflow.com/questions/1657702/addid-in-jquery
'programing' 카테고리의 다른 글
maria에서 인덱스 키의 최대 문자 제한 증가DB (0) | 2023.10.17 |
---|---|
데이터를 로컬에 저장하는 방법.NET (C#) (0) | 2023.10.17 |
Android에서 스타일리시한 속성 선언 (0) | 2023.10.17 |
MariaDb slow_query_log 환경 변수(도커 포함) (0) | 2023.10.17 |
원래 행 순서를 유지하면서 두 데이터 프레임 병합 (0) | 2023.10.17 |