jQuery를 사용하여 사용자 지정 특성 값을 얻는 방법은 무엇입니까? ELEMENT-ID
이 요소 id
에 대한 자리 표시 자입니다jQuery를 사용하여 사용자 정의 속성의 값을 얻으려면 어떻게해야합니까?
<a href="" custom="this value">
jQuery를 사용하여 사용자 지정 특성 값을 얻는 방법은 무엇입니까? ELEMENT-ID
이 요소 id
에 대한 자리 표시 자입니다jQuery를 사용하여 사용자 정의 속성의 값을 얻으려면 어떻게해야합니까?
<a href="" custom="this value">
var value = $('#ELEMENT-ID').attr('the-attribute');
. 그들이 무시됩니다 거의 모든 최신 브라우저 불구하고 사용자 정의 속성이 유효한 HTML 아니라는 것을
는참고.
어떤 방법, 당신은 사용자 정의를 제공해야합니다 같은 data-
의 접두사를 속성 :
data-the-attribute
이 값 얻기 위해 jQuery를 data
를 사용할 수 있습니다
var value = $('#ELEMENT-ID').data('the-attribute');
링크 – user1116475
@ user1116475에서 사용자 지정 특성을 사용하려고하면 작동하지 않습니다. 그것은 효과가있다! 내가 너에게 잠깐 피들을 줄거야 – gdoron
@ gdoron 너무 더러운 소리가 난다 : D – peroija
그 동안을 실제로 사용자 지정 특성을 설정하고 검색 할 수 있으므로 data-*
시스템을 사용하는 것이 좋습니다.
예 HTML :
<p id="someElement" data-myValue="myValue"> Hello world </p>
예 자바 스크립트 :
// to get a data-* attribute:
var someVariable = $("#someElement").data("myValue");
// to set a data-* attribute:
$("#someElement").data("myValue", someVariable);
내가 그걸 정교하게 생각한다면 나는 상상한다. – Blazemonger
@Blazemonger : 충분히 공정하고 업데이트 중입니다. –
Btw, OP와 같은 실수를하지 마십시오. "속성 태그"와 같은 것은 없습니다. –
예를 들어 사용자 정의 이름이 "속성, 다음을 사용 custom"
var mycustomattributevalue = $("a").attr("custom");
HTTP ://api.jquery.co m/attr/- 이것이 jquery get attribute에 대한 검색 결과 중 첫 번째입니다. –
(this) .attr ('customTag') – user1116475
api.jquery.com/attr - 링크의 사용자 정의 태그에 아무 것도 없음 – user1116475