三个div之间使用遍历传值问题

转战-大陆 2015-01-06 02:02:58

老师说流行什么层结构,table已经落伍了,当我用div+什么的取代table时遇到如下问题
取值时确认不了其位置

<div id="left">
<c:forEach items="${list2}" var="temp">
<%
article ae = (article)pageContext.getAttribute("temp");
String title = ae.getArticle_title();
title = title.substring(0,3)+"...";
pageContext.setAttribute("title", title);
%>
<p>${pageScope.title}</p>
</c:forEach>

</div>
<div id="center">
<c:forEach items="${list2}" var="temp">
<p>${temp.article_sdtime}</p>
</c:forEach>
</div>
<div id="right">
<span><input type="button" value="修改"> 删除</span>
</div>
当我点击修改按钮时,获取到那一行文章标题的值,
例如点第一个修改按钮时取到"今天心..."
...全文
1743 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
转战-大陆 2015-01-07
  • 打赏
  • 举报
回复
谢谢你们,那个q75822144设主键让我有思路了,在文章标题和修改按钮上赋值同样的主键,当我点按钮时获取按钮主键当标题主键使用就可以了
tony4geek 2015-01-06
  • 打赏
  • 举报
回复
<!DOCTYPE html>
<html>
<head>
<script src="http://www.w3school.com.cn/jquery/jquery-1.11.1.min.js">
</script>
<script>
$(document).ready(function(){
  $(":button").click(function(){
    alert($("#left").find("p")[0].innerText);
  });
});
</script>
</head>


 <div id="left">
  
   
   <p>如果1</p>
   <p>如果2</p><p>如果3</p>
 </div>
<div id="right">
 <span><input type="button" value="修改"> 删除</span>
   </div>
</body>
</html>
  • 打赏
  • 举报
回复
你要为你放标题那一行的div取一个可以区分的名字,最好是用你这个对象的主键。然后document.getElementById("div的id").firstChild.nodeValue就可以拿到里面的值了;
Dar林 2015-01-06
  • 打赏
  • 举报
回复
没看懂你在问什么

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧