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()。

更多相关文章

  1. JavaScript(ES5)使用保留字作函数名
  2. 将JavaScript函数的值插入SQL Server数据库
  3. 轮播图---可以动态添加图片,(封装成一个函数)
  4. javascript高阶函数map和reduce
  5. jQuery插件:如何将元素引用传递给回调函数?
  6. Javascript等待函数的结束,包括node.js的异步MYSQL查询?
  7. JavaScript数组操作函数方法详解
  8. JavaScript:使用函数参数检索javascript对象键
  9. 由浅到深的分析Javascript OO之写类方式之一:构造函数

随机推荐

  1. android 相关的网站
  2. 【Android】关于Android文档的翻译
  3. Android百分比布局:PercentFrameLayout
  4. LinearLayout和RelativeLayout 比较
  5. android logo:内核、android开机动画
  6. Android UI系列-----RelativeLayout的相
  7. Android 给TextView添加点击事件
  8. Android修改Gallery页面布局
  9. Android 资源文件中@、@android:type、@*
  10. android:inputType常用取值