다른 DOM 요소의 ID 인 데이터 foo
을 저장하는 클래스 bar
의 DOM 요소가 있습니다.DOM 요소에 저장된 데이터를 얻는 방법은 무엇입니까?
<div class="bar" data="foo">...</div>
이러한 요소 위로 마우스를 가져 가면 데이터 (id)가 가리키는 DOM 요소를 가져 오려고합니다. 나는이 한 :
$(".bar").hover(function(){alert($("#"+$(this).data()));});
을하지만 마우스를 가져 가면,이 오류 얻을 :
Uncaught Error: Syntax error, unrecognized expression: #[object Object]
내가 잘못하고있는 중이 야 무엇을, 어떻게 고칠 수 있을까요?
왜이 경우'data()'를 사용할 수 없습니까? – sawa
@sawa 업데이트 된 답변보기 – Boaz
@sawa 업데이트 된 답변보기. 나는 이것이 당신의 원래 질문에 더 잘 대답한다고 믿는다. – Boaz