"data"속성을 사용하고 IE7에서 값을 얻는 방법을 모르겠습니다. jQuery가 나를 도울 수 있습니까?"data"속성을 얻는 방법은?
나는이
window.event.srcElement.getAttribute('data-pk')
은 물론 작동하지 않을 수 있습니다.
편집 :
for (i=0; i < max; i++) {
if (typeof attachEvent == 'undefined'){
//open[i].addEventListener('click', function(e){ openSlide(e.currentTarget.getAttribute('data-pk')), false});
open[i].onclick = function(e){ openSlide(e.currentTarget.getAttribute('data-pk')), false};
} else {
open[i].attachEvent('onclick', function(){
openSlide(window.event.srcElement.getAttribute('data-pk'))}, false);
};
};
HTML은
<div>
<img class='image' data-pk='18' src='/site_media/media/img/120x180.jpg'>
<img class='image' data-pk='13' src='/site_media/media/img/007b-300x224.jpg'>
<img class='image' data-pk='15' src='/site_media/media/img/IMG_0549_1.jpg'>
</div>
라고? –
다른 브라우저에서도 작동합니까? –
@ DanielA.White, 클릭시 호출됩니다. 나는 나의 질문을 편집했다. – I159