怎么单击tr就能让这一tr里的多选框选中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你单击事件只能加载td上,而复选框也在td,所以你可以给改行的td一个规范的id命名方式,通过单击的td的id去定位该行复选框的td的id,然后定位的checkbox,这就ok了! <script type="text/javascript">function choose(tr_id){//此处还可以加上css //document.getElementById('tr_id').style="";或者document.getElementById('tr_id').className="" var checkvalue =tr_id.substring(2); var chekboxs = document.getElementsByName('chk'); for(var i=0;i<chekboxs.length;i++){ if(chekboxs[i].value==checkvalue){ if(chekboxs[i].checked){ chekboxs[i].checked=false; }else{ chekboxs[i].checked=true; } } }}</script><table border="1" width="100"> <tr hight='50' id="tr1" onclick="choose('tr1')"><!--id用一个固定的字符串拼checkbox的value --> <td ><input type="checkbox" name="chk" value="1"></td><td>1234</td> </tr> <tr hight='50' id="tr2" onclick="choose('tr2')"> <td ><input type="checkbox" name="chk" value="2"></td><td>5678</td> </tr> </table> 补充一下 最好是用ondblclick 双击事件 jquery写法:$(function(){ $("tr").toggle( function(){ $(this).find(":checked").attr("checked",true); },function(){ $(this).find(":checked").attr("checked",false); } );}); 你把选中复选框的事件添加到 tr 上不就可以在点击 tr 是触发了吗 初学servlet遇到了中文乱码问题,求指教 spring+hibernate如何判断是否添加信息成功? 面试题如何做比较简单?关于时间的! 急求一个JFreechart 饼图扇区 散开的demo 紧急求助! 一个简单的中文乱码问题!!!!! 这样的乱码怎么解决?急~~~~~~ 如何取得鼠标事件 关于JSON转换,有没有一个工具类来做转换? FTPClient通过HTTP代理服务器连接FTP服务器 MyEclipse for Spring 9.1设置中文Javadoc的问题。 配置数据源的问题
<script type="text/javascript">
function choose(tr_id){
//此处还可以加上css
//document.getElementById('tr_id').style="";或者document.getElementById('tr_id').className=""
var checkvalue =tr_id.substring(2);
var chekboxs = document.getElementsByName('chk');
for(var i=0;i<chekboxs.length;i++){
if(chekboxs[i].value==checkvalue){
if(chekboxs[i].checked){
chekboxs[i].checked=false;
}else{
chekboxs[i].checked=true;
}
}
}
}
</script>
<table border="1" width="100">
<tr hight='50' id="tr1" onclick="choose('tr1')"><!--id用一个固定的字符串拼checkbox的value -->
<td ><input type="checkbox" name="chk" value="1"></td><td>1234</td>
</tr>
<tr hight='50' id="tr2" onclick="choose('tr2')">
<td ><input type="checkbox" name="chk" value="2"></td><td>5678</td>
</tr>
</table>
$(function(){
$("tr").toggle(
function(){
$(this).find(":checked").attr("checked",true);
},function(){
$(this).find(":checked").attr("checked",false);
}
);
});