日期:2014-05-16  浏览次数:20372 次

怎么样得到这个提交按钮
for(int i=0;i<list.size();i++){ 
  Status sta =(Status)list.get(i);  
  %>
<tr>
<td><%=sta.getName()%></td>
<td><%=sta.getNum() %></td>
<td><input type="button" value="提交" onclick="submitTd(this)"><input type="button" value="修改" onclick="change()"><input type="button" value="删除" onclick="delete1()"></td>
</tr>
<%}%
这是我的生成表格代码,问题,我怎么样用jquery来控制“提交”这个按钮的隐藏和显示,这个表格是可以编辑的,就是你点击其中一行修改数据的时候提交按钮才会在那一行出现,提交完后就“提交”按钮就隐藏起来,

------解决方案--------------------
$("input[type='button'][value='提交']")
------解决方案--------------------
好像没有吧!服务器端控件就没有ID怎么有Visible属性
------解决方案--------------------
这里加id <tr id="tr<%=i%>">
------解决方案--------------------
JScript code

$(":button").hide();
$(":text").focus(function(){
    $(":button").show();
})

------解决方案--------------------
默认隐藏起来,增加修改按钮的事件显示提交按钮,给提交按钮增加设置隐藏功能即可
<tr>
<td><%=sta.getName()%></td>
<td><%=sta.getNum() %></td>
<td><input type="button" value="提交" onclick="submitTd(this);this.style.display='none';" style="display:none"><input type="button" value="修改" onclick="$(this).prev().show();change()"><input type="button" value="删除" onclick="delete1()"></td>
</tr>