0
다음 코드는 작동하지 않습니다! 문맥에 접근 할 때 '이'가 문서입니다."선택한"요소의 속성에 인라인으로 액세스하려면 어떻게해야합니까?
$(document).ready(function(){
$(".myclass[id]").html(this.id);
});
확장 프로그램이나 플러그인을 작성하지 않고 어떻게해야합니까? 가능한가?
다음 코드는 작동하지 않습니다! 문맥에 접근 할 때 '이'가 문서입니다."선택한"요소의 속성에 인라인으로 액세스하려면 어떻게해야합니까?
$(document).ready(function(){
$(".myclass[id]").html(this.id);
});
확장 프로그램이나 플러그인을 작성하지 않고 어떻게해야합니까? 가능한가?
일치하는 요소 집합의 각 노드에서 innerHTML에 특성 값을 넣으려고합니다.
나는 일치하는 모든 요소를 iterate에 당신을 제안하고 각각의 원하는 특성을 얻을 :
$(document).ready(function(){
$(".myclass[id]").each(function() {
$(this).html(this.id);
// or $(this).html($(this).attr('id'));
});
});
$(".myclass[id]").each(function(){
//this is in the right context
});
은 **이 ** 중첩 된 각 기능에서 차이가있다. ** this **는 각각의 anon 함수가 중첩 된 요소이며 더 이상 문서가 아닙니다. –
@Kevin : 정확히, 그는 반복 요소의 속성 값을 원합니다. – CMS
감사합니다. 좋은 해결책입니다. 나는 이것을 'jQuery.fn.extend ({...')를 통해 반복하고 각 반복을 반복했다. 이것은 더 효율적인 코드 크기이다. – Johan