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 () 메소드를 사용하여 일치하는 세트의 첫 번째 요소에 대한 값을 가져옵니다.