我需要获得每个列表点击功能的价值,但我没有得到下面提到的东西使用,请帮助解决这个问题 这是我的清单:
<c:forEach items="${cmlist}" var="records1">
<section> <ul id="chapterlist">
<li id="cs" class="d" value="${records1.levelID}"><a href="#subchaptercontent">${records1.levelName}</a> <c:forEach
items="${records1.ccourseContentmainList}" var="records">
<ul>
<li id="cs1" class="d" value="${records.levelID}"><a href="#subchaptercontent">${records.levelName}</a></li>
</ul>
</c:forEach></li>
</ul></section>
</c:forEach>
和我的列表点击功能:
$(window).load(function(){
$("#chapterlist li a").on("click", function(){
level = $(this).attr('value');
console.log( level);
});});
请你帮助任何人解决这个问题
答案 0 :(得分:2)
您可以在jQuery中使用parent()
和val()
方法
$(window).load(function(){
$("#chapterlist li a").on("click", function(){
level = $(this).parent('li').val();
console.log( level);
});
});
答案 1 :(得分:0)
$("li").bind("click", function (event)
{ {
_id=($(this).attr('id'));
});
试试这个会处理List上的所有点击。