从列表单击功能获取列表项的值
16lz
2021-01-22
I need to get value form every list click
我需要从每个列表点击中获取价值
Here is my list:
这是我的清单:
<c:forEach items="${cmlist}" var="records">
<ol class="dd-list" id="chapterlist" >
<li id="cs" class="dd-item" data-id="1" value="${records.levelID}">
<div class="dd-handle">
<a href="#subchaptercontent">Chapter: ${records.levelName}</a>
</div>
</li>
</ol>
</c:foreach>
here is my click function code:
这是我的点击功能代码:
$(window).load(function(){
$("#chapterlist li a").on("click", function(){
level = $(this).parent('li').val();
console.log("level"+level);
});
});
Could you please help?
能否请你帮忙?
2 个解决方案
#1
0
parent()
function only goes up one level of DOM, so it gets to your <div>
element and stops there. Use parents()
instead.
parent()函数只上升到一个级别的DOM,所以它到达你的
元素并停在那里。请改用parent()。更多相关文章
- JavaScript(ES5)使用保留字作函数名
- 将JavaScript函数的值插入SQL Server数据库
- 轮播图---可以动态添加图片,(封装成一个函数)
- javascript高阶函数map和reduce
- jQuery插件:如何将元素引用传递给回调函数?
- Javascript等待函数的结束,包括node.js的异步MYSQL查询?
- JavaScript数组操作函数方法详解
- JavaScript:使用函数参数检索javascript对象键
- 由浅到深的分析Javascript OO之写类方式之一:构造函数