2014-06-16 2 views
-1

업데이트 - 죄송 합니다만 코드를 최소한으로 유지하려고했지만 자세한 내용이 필요합니다. 나는 비생산적인 jfiddle을 몇 가지 노트와 함께 만들어서 내가 해결하려고하는 것을 설명하도록 돕는다. 사용자가 이미지를 내가 촬영하려는 클릭 한 후이미지의 속성 ID를 변수에 저장하는 방법은 무엇입니까?

는 희망이 ... 구글에서 찾고 SO 아무것도 확실히 내 대답을 응답하지에서 모든 세부 사항

http://jsfiddle.net/d86tm/5/

을 함께

당신을 제공합니다 속성 ID가 이미지에 할당하고 내가 가지고있는 순간

var friendRequestId = $(e.source).data("UserForBadge"); 

같은 변수 내에서 무언가를 저장합니다. 그러나 나는이 정확하고 확실히 그냥이를 완료하는 방법에 대한 지침/모범 사례의 예를 찾고 오류

Uncaught ReferenceError: friendRequestId is not defined

를 반환 확실하지 않다.

$(document).ready(function() { 

    $('.UserForBadge').css('cursor', 'pointer'); 
    $('.UserForBadge').click(function(e) { 

    $(this).appendTo('friendRequestId'); 
     // Nothing to worry about this part at the mo///////// 
     return false; 
    }); 
}); 
+2

는 당신이 우리에게 당신의 HTML을 표시 할 수 있습니다 .. : 사용 fiddle

코드 조각입니다 찾아주세요? '$ (this) .appendTo ('friendRequestId');로 무엇을하려고 했습니까? –

+2

friendRequestId 란 무엇입니까? 클래스/아이디를 지정하십시오. "" 또는 "#" –

+0

클릭 된 요소에 해당 데이터가 있다고 가정하고'$ (e.target) .data ("UserForBadge");를 시도 했습니까? – Popnoodles

답변

0

.

e.target.id 
0

정확하게 이해하면. 마크 업이되어야합니다 :

<img id="someId" onclick="imgClick(this)" /> 

와의 js 기능 : 당신이 jQuery를 사용하여 이미지의 클릭에 ID를 원하는 질문을 이해 것과

function imgClick(sender){ 
var $img = $(this); //creates jQuery object from the DOM object 
var id = $img.attr('id'); // extracts the id attribute 

//your code... 
} 
+1

onclik? 확실합니까? –

+1

oops ... 오타입니다. 머리를 주셔서 감사합니다. –

관련 문제