Jquery方法 : $(document).ready(function(){
$("#btn_select1").bind("click",btn_Click);
$("#btn_select1").bind("click",changesrc);
});页面循环: <logic:present name="vital">
<logic:iterate id="info" name="vital">
<tr>
<td>${info.id}</td>
<td>${info.user.userName}</td>
<td>${info.section.sectionName}</td>
<td>${info.subject }</td>
<td>${info.subhead }</td>
<td>${info.pbtime }</td>
<td align="center">
<input id="btn_select1" type="button" value="预览" onclick="chuanid(${info.id})"/>
<a href="loginfanfa.do?id=${info.id}"">查看</a></td>
</tr>
</logic:iterate>
</logic:present>
怎么能让循环里button的ID不一样。而且在上面方法里能用??
摆脱各位高手帮帮忙。谢谢!
$("#btn_select1").bind("click",btn_Click);
$("#btn_select1").bind("click",changesrc);
});页面循环: <logic:present name="vital">
<logic:iterate id="info" name="vital">
<tr>
<td>${info.id}</td>
<td>${info.user.userName}</td>
<td>${info.section.sectionName}</td>
<td>${info.subject }</td>
<td>${info.subhead }</td>
<td>${info.pbtime }</td>
<td align="center">
<input id="btn_select1" type="button" value="预览" onclick="chuanid(${info.id})"/>
<a href="loginfanfa.do?id=${info.id}"">查看</a></td>
</tr>
</logic:iterate>
</logic:present>
怎么能让循环里button的ID不一样。而且在上面方法里能用??
摆脱各位高手帮帮忙。谢谢!
解决方案 »
- js离开页面怎么写
- 请教关于exec()
- 谁能说下在js对像中有关defineGetter和defineSetter的用法。
- 北大校园BBS引起轰动的一篇文章
- 请问如何改变table 的 style 属性。
- 这个效果怎么样实现
- 100分急问,有帮助就给分。错误之处document.frames("process").document.all.storeCode.innerHTML=storeCode;
- 这个问题怎么解决? 请大家指点
- 鼠标单击文本框内容,怎样取得其在文本框中的位置??
- 有关Table行与列的隐藏,敬请关注
- 用JAVASCRIPT NEW出来的SELECT,怎么判断它的选中值
- question.
var i = 0;
click function(){
var id = “info”+i;
i++;
}
也就是说你每点击一次你就让i++变成下一个id,当到最后的时候就i清零再循环就可以了
<input id="btn_select1" type="button" value="预览" onclick="chuanid(${info.id})"/>var i=1;
function chuanid(info.id){
var id = info.id;//不知是否为btn_select1 假如是的话
i++;//现在i=2
var temp_id = "btn_select" + "i";
//再把input的id设置成现在的temp_id就可以了
}
这里面的id必须和下面括号里的名字一样。id里的名字就相当于调用方法。id为btn_select1的可以执行bind方法。ID在循环里就只会产生一个。但是有很多个button所以不管点那一个就只有一个button。
$("#btn_select1").bind("click",btn_Click);
所以这个问题很头疼。想了半天也改变不了。
不知道这样说大家能不能明白。哎。不好意思。表达能力差了点。