programing

jQuery로 요소 이름을 어떻게 알 수 있습니까?

telecom 2023. 9. 2. 07:58
반응형

jQuery로 요소 이름을 어떻게 알 수 있습니까?

jQuery로 HTML 요소의 이름 속성을 가져오려면 어떻게 해야 합니까?

사용해야 합니다.attr('name')이것처럼.

 $('#yourid').attr('name')

ID 선택기를 사용해야 합니다. 클래스 선택기를 사용하면 컬렉션이 반환되어 문제가 발생합니다.

사용하는 개체의 속성을 읽는 방법.propertyName또는["propertyName"]표기법

이것은 요소에 대해서도 다르지 않습니다.

var name = $('#item')[0].name;
var name = $('#item')[0]["name"];

특별히 사용하려는 경우jQuery방법, 그리고 나서 당신은 사용할 것입니다..prop()방법.

var name = $('#item').prop('name');

속성과 속성이 반드시 동일한 것은 아닙니다.

$('someSelectorForTheElement').attr('name');

다음 jsFiddle 예제를 사용합니다.

HTML:

<p id="foo" name="bar">Hello, world!</p>

jQuery:

$(function() {
    var name = $('#foo').attr('name');

    alert(name);
    console.log(name);
});

이는 jQuery의 .attr() 메서드를 사용하여 일치하는 집합의 첫 번째 요소에 대한 값을 가져옵니다.

특별히 jQuery는 아니지만 결과는 경고 프롬프트로 표시되고 브라우저의 콘솔에 기록됩니다.

var name = $('#myElement').attr('name');

.attr() 메서드를 사용하면 jQuery 개체에서 첫 번째 요소의 속성 값을 가져올 수 있습니다.

$('#myelement').attr('name');

HTML 태그의 이름을 가져오는 방법을 찾는 사람이 있다면 "tagName": $(this)[0].tagName을 사용할 수 있습니다.

언급URL : https://stackoverflow.com/questions/8852665/how-can-i-get-name-of-element-with-jquery

반응형