2012-03-30 5 views
2

Jquery를 사용하여 페이지의 태그 속성 인 src 및/또는 href을 다시 작성해야합니다. 나는 이것을 시도했다 sample code. 그것은 동적으로 자바에 의해 생성 된 태그가 작동하지 않지만, 이미 HTML 페이지에있는 태그에 대해 작동합니다.JQuery를 사용하여 동적으로 생성 된 태그의 속성 변경

태그가 img 태그처럼 생성 될 때마다이 속성을 변경해야한다는 요구 사항에 대한 해결책입니다.

샘플 코드 :

<script> 
$("img").attr({ 
    src: "/images/hat.gif", 
    title: "jQuery", 
    alt: "jQuery Logo" 
}); 
$("div").text($("img").attr("alt")); 
</script> 
+0

. Crowder 그는 어떤 코드도 언급하지 않았습니까? OMGWTFBBQ ?! – mattytommo

+0

http://stackoverflow.com/questions/4851699/setting-the-id-attribute-of-an-put-element-dynamically-in-ie-alternative-for –

+0

LOL ... 그는 LMAO 문서에서 뭔가를 보여주고 있습니다. –

답변

1

... 당신이 참조를 유지해야 처음 작성한 요소에 적용됩니다. 이처럼

: 티제이 @

<script> 
var myImage = $("img").attr({ 
    src: "/images/hat.gif", 
    title: "jQuery", 
    alt: "jQuery Logo" 
}); 
$("div").text(myImage.attr("alt")); 
</script> 
0

같은 것을 시도해보십시오 : 내가 당신의 코드를 참조하는 것은 두 번 img 요소를 생성하는 것입니다

$('#id_of_element_to_change').attr("src")="path/src_or_href"; 
+0

감사하지만 내 스크립트는 요소의 ID를 알 수 없습니다. 모든 태그를 반복하고 ID를 얻는 방법이 있습니까? 또한 태그가 페이지에 동적으로 삽입 될 때마다 작동합니까? –

관련 문제