jQuery로 요소 이름을 어떻게 얻을 수 있습니까? HTML 요소의 이름 속성을 어떻게 얻을 수

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');