ddf168913 2008-11-08 20:32 采纳率: 100%
浏览 502
已采纳

我的select选择后怎么也得不到我选择的值?

问题描述:介绍下大致功能:想实现单击一个td,就变成一个select供选择,单击回车提交服务器,select初始值为原来的td值,当选择了select值后,select值就是不变,老是td原始值,还有updateSelect(optionNode,newChoice,newSelectShiftName)为什么执行两次,另外,我这个功能怎么实现更好,有好办法请请提出来,
代码如下:
jsp代码:
[code="jsp"]

<%=shift.getShiftname()%>
<%=shift.getShiftid() %>

选择班别
<%
for(ShiftCategory shiftCategory:shiftCategories){
%>
  • 写回答

2条回答 默认 最新

  • iteye_521 2008-11-08 21:03
    关注

    看了你发给我的消息,估计你的td需要在迭代过程中产生很多个,所以不能用ID选择器,还是上面这个,用两个DIV,直接使用父-子选择器吧,不过还是建议你,脚本操作的dom对象越少越好,越独立越好,你把显示普通文本和显示select放到像个完全不相干的div中,直接针对DIV应用脚本就行了,它们同属于TD

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?