2013-06-22 3 views
-1

가 나는 숨겨하지만 모두가 서로 다른 값을 포함하는 입력이 항목의 목록을 가지고, 가 어떻게 각 리에서 값을받을 수 있나요 HTML 코드에있는 항목의 목록에서 한 항목의 값을 얻을 수자바 스크립트

<ul class="happiness"> 
<li><input type="hidden" value="guid-xxxx0"/> Happy </li> 
<li><input type="hidden" value="guid-xxxx1"/> Sad </li> 
<li><input type="hidden" value="guid-xxxx2"/> I dont know </li> 
</ul> 

올바른 방법인가요?

$(".happiness").click(function(){ 
var value = $(this).find("li input").val(); 
}); 
+0

보이지 않는 경우 클릭하는 방법 ?? – Sergio

+0

나는 실수로 Li의 고맙습니다. – Jay

답변

2

바인드 li에 클릭 이벤트는 요소에 포함 된 값으로 #displayer 컨텐츠를 업데이트합니다. 실제로는 <li>에 더 많은 내용이 있다고 가정합니다.

예를 들어

:

This works하지만, 그것은 단지 하나의 input 후손을 갖는 등 각 li 같은 몇 가지 가정을한다.

+0

에 대한 텍스트를 버렸습니다.이 바보를 고려하고 있었지만, 당신도 그것을 만들었고, 그것도 순수한 JS를 사용했습니다 !! – Paritosh

관련 문제