programing

jQuery에서 아이디 추가?

newsource 2023. 10. 17. 20:17

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');
  1. 신분증을 발급받다
  2. 실제 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