当前位置: 首页 > 知识库问答 >
问题:

如何从jsp到JS文件的循环中获取选定的td数据?[副本]

范弘亮
2023-03-14

我有以下jsp代码。

...
<c:forEach var="empData" items="${employees}">
<tr> 
    <td><a href="#" id="nameId">${empData.name}</a></td>
    <td>${empData.age}</td>
</tr> 
</c:forEach>
...

我有一个单独的JS文件,其中包含以下代码段

$('#nameId').on('click', function(e) {
   //Here I want to get dat for both name and age
})

那么,在js文件中,如何同时获得姓名和年龄呢?

编辑:我已经编辑了代码。注意:我使用的是JSP和JavaScript

共有2个答案

郁博学
2023-03-14

您不需要很大的jquery开销来实现您想要的结果。

只需这样做:

document.getElementById('nameId').addEventListener('click', (e) => { 
   alert(e.target.text);
});

如果您想远离jquery http://youmightnotneedjQuery.com/

沈弘盛
2023-03-14

以下是我的解决方案:

null

$('#nameId').on('click', function(e) {
   //Here I want to get the empData.name
   alert(e.target.text);
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a href="#" id="nameId">DEF</a>
 类似资料:
  • 下面的jsp代码使用foreach循环并访问数组元素的每个对象。 我有一个单独的JS文件,其中包含以下代码段 那么,在js文件中,如何访问所选行的名称和年龄

  • 我目前正在一个变量上运行,如下所示: 当我在控制台中查看时,我看到以下数据: 我想访问键,但是控制台返回。

  • 我通过JFileChooser使用下面这段代码将一个名为test.xml的文件添加到我的JList中; 现在我必须从Jlist中选择一个文件,然后将它转换成另一个文档。如果我给出输入,转换步骤就会起作用; 但是如果我给它,它就不起作用; 列表及其向量使用以下代码段创建: 你们谁能告诉我如何从JList中选择该特定文件来进行转换吗?提前感谢…!

  • 让我们假设我有一个类似这样的循环列表 从上述列表中获得最小数字的最有效方法是什么。

  • 我不知道如何从文件中获取特定的文本行。假设文本文件是: 文本文件(标记)的第二行怎么弄?我只需要读就行了,不是编辑就行了。

  • 本文向大家介绍JS选中checkbox后获取table内一行TD所有数据的方法,包括了JS选中checkbox后获取table内一行TD所有数据的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS选中checkbox后获取table内一行TD所有数据的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的javascript程序设计有所帮助。