가능한 중복 : 가능 여러 ID
Can an html element have multiple ids?여러 개의 ID를 사용할 수 있습니까?
인가? 이런 식으로 사용할 수 있습니까?
$("#example" + " #example2")
HTML은
<section id="example example2"></section>
가능한 중복 : 가능 여러 ID
Can an html element have multiple ids?여러 개의 ID를 사용할 수 있습니까?
인가? 이런 식으로 사용할 수 있습니까?
$("#example" + " #example2")
HTML은
<section id="example example2"></section>
그것은 요소 A, 애플릿, 양식, 프레임, iframe을, IMG, 그리고지도의 이름 속성을 정의 XHTML 1.0 Spec
그러나 그것은 요소가 여러 ID 속성이있는 경우, 그들 모두의 목적을 위해 해당 요소에 대한 아이디로 을 처리해야하는 YESHTML 4에 따라 가능하지 않음은. HTML 4는 또한 id 속성을 도입했습니다. 두 속성은 모두 식별자 식별자로 사용하도록 설계되었습니다.
XML에서 조각 식별자는 ID 유형이며 요소 당 ID 유형의 단일 특성 만있을 수 있습니다. 따라서 XHTML 1.0에서는 id 속성이 ID 유형으로 정의됩니다. XHTML 1.0 문서가 잘 구성된 XML 문서임을 보장하기 위해 XHTML 1.0 문서는 위에 나열된 요소에 조각 식별자 을 정의 할 때 id 속성을 사용해야합니다. XHTML 문서를 미디어 유형 text/html로 제공 할 때 이러한 앵커가 역 호환되도록하는 방법에 대한 정보는 HTML 호환성 지침 을 참조하십시오.
XHTML 1.0에서 이러한 요소의 이름 속성은 이며 정식으로 사용되지 않으며 XHTML의 후속 버전에서 제거됩니다.
있어 W3에 따라 ID 선택기. 이러한 상황은 xml : id, DOM3 Core, XML DTD 및 네임 스페이스 관련 지식의 혼합을 사용하여 도달 할 수 있습니다.
일반적인 사용
아이디의 단일 사용하고 하나 개의 요소에 적용됩니다. 단일 요소를 식별하기 위해 이들은 으로 사용됩니다.클래스는 두 번 이상 사용할 수 있습니다. 그러므로 그들은 이상의 요소에 적용, 더욱 더 가능하지 않습니다
두 번째 예가 사실입니까? –
여러 ID를 사용하지 않아야합니다. 당신이 그 사용 수업을 필요로한다면.
그래서 attr href와 id를 사용할 수 있습니까? 그래서 지금 보겠습니다. –
지금 사용해도 될까요? –
@CnzAdm 아니요, 이전 요소와 관계없이 여러 ID가 유효하지 않습니다. 대신 클래스를 사용하십시오. –
XHTML 1.0 Spec, no. 당신은 할 수 없습니다.
지금 사용해도 되나요? –
지구상에서 여러 ID를 가져야하는 이유는 무엇입니까 (나는 JS 피들에서 시도해 보았습니다). 문제를 해결할 수있는 좀 더 세련된 해결책이 있다고 확신합니다 ... 지정할 수 있습니까? 어쩐지?
요소마다 번 이상 할 수 . ID는 항상 유일성을 나타냅니다.
대신 클래스를 사용하십시오. 개인적으로 대부분의 경우, ID가있는 컨테이너를 제외하고 페이지에 여러 개의 복사본이 있거나 Ajax 호출이나 이와 유사한 대상 요소를 전달해야하는 경우에는 ID를 전혀 사용하지 않습니다. 요소 집합에 클래스 나 ID가없는 경우 jQuery를 사용하여 DOM을 탐색 할 수 있습니다. – Nope
2 ID가 필요한 이유를 알 수 없습니다. 이 두 id가 모두 동일한 요소를 대상으로 할 때 왜이'$ ("# example"+ "# example2")'같은 것을 할 것입니까? – Joonas
사실 나는 두 번째 예제를 원하지만 나는 기울이지 않습니까? –