2013-06-22 15 views
-1

我有一個項目,它具有隱藏,但都含有不同的值輸入列表, 如何從每個L1獲得的價值Javascript功能來獲得項目的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的thanx中的任何文字 – Jay

回答

2

綁定一個click事件的li更新#displayer內容與元素包含值。我認爲在實踐中<li>將有更多的內容。

例如:

This works,但它確實作出一些假設,例如每個li只有一個input後代。

+0

我正在考慮這個愚蠢的,但你做到了,而且也使用純JS! – Paritosh

相關問題