私はliが一意のIDを持つ次のコードを使用しています。
<c:forEach var="food" varStatus="i" items="${selectedIngredientsList}">
<c:set var="foodInfo" value="${food.foodItemId}~${food.foodCategoryId}~${food.foodName}~${food.foodPortionName}"/>
<ul id="my">
<li id="my_${foodInfo}"><c:out value="${food.foodName}"/>
</li>
</ul>
</c:forEach>
そして、各liのクリックで知りたい、クリックされたliの情報(foodInfo)を取得したい。どうすればそれを達成できますか?
var ua = navigator.userAgent,
event = (ua.match(/iPad/i)) ? "touchstart" : "click";
$(document).ready(function(){
$("#my").bind(event,function(e){
alert("clicked");
});
});