jquery读取List集合中的一个元素,但只是获得第一个元素

PsMuJIngHua 2014-08-18 10:21:11
<c:forEach items="${proComment}" var="proComment">
<div class="rate-item">
<div >
<a class="J-update-feedback order-rated" style="cursor: pointer;" name="commentButton">
<span class="edit inline-block pngfix"></span>
修改评价
</a>
<div>评分:</div><div id="${proComment.mark }" name="star"></div>
</div>
<div class="J-feedback-content" style="display: none">
<form>
<div class="field-group sub-rate-group" style="margin-bottom: 12px">
<label class="text">
总体评价:
</label>

</div>
<input type="hidden" name="id" value="${proComment.id }"/>
<div class="J-rate-wrapper rate-wrapper" >
<div class="area field-group text-area" >
<span class="p-node-wordcounter-wrapper" >
<textarea cols="30" rows="4" name="description" class="f-textarea" >
${proComment.description }
</textarea>
</span>
</div>
</div>
</form>
<div class="J-operate operate">
<input type="button" value="提交" onclick="commentGoods(this)">
<input type="button" value="取消" name="cancelPro">
</div>
</div>
<div class="J-my-feedback my-feedback" >
<input name="showDes" type="text" >
${proComment.description }
</div>

</div>
</div>
</c:forEach>

当我点击“修改评价”时候,我的$("[name=commentButton]").click(function(){ $("textarea").text($("[name=showDes]").val()); };});
这种写法获得的只是list集合对象的第一个元素值,要怎么读取list集合中的元素呢?在下面的页面,我的textarea中只显示第一个元素的description 值,怎么修改????
...全文
1339 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
枫之木落 2016-08-12
  • 打赏
  • 举报
回复
${list.toArray()[0].getNo()}在jsp里面这也行了
shixitong 2014-08-18
  • 打赏
  • 举报
回复
是不是换行了,然后只取第一行,什么浏览器?
PsMuJIngHua 2014-08-18
  • 打赏
  • 举报
回复
不是换行,是读取list集合里面的属性,只读取第一个,不知道Jquery怎么写

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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