日期:2014-05-19 浏览次数:21009 次
var text;
$('#tableB').find('input:checked').each(function(){
  text += " " + $(this).next().text();
});
------解决方案--------------------
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
.black_overlay{display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:#FFFFFF;z-index:1001;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);}
.white_content{display:none;position:absolute;top:25%;left:25%;width:50%;height:50%;padding:16px;border:16px solid orange;margin:-32px;background-color:white;z-index:1002;overflow:auto;}
</style>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" ></script>
<script type="text/javascript">
function change(that)
{
    /*
     * tr 是你的checkbox上一级的tr object
     * id 是你的checkbox的value没理解错的话你要赋值给每一行第一个input
     * val 是你从数据库取到的他的名字
     **/
    var tr = $(that).parent().parent(),
        id = $(that).val(),
        val = tr.find('.proname').val();
    /**
     * targetId 是对应的A里面的行div的id, 这里我把每行的id写在了tr的name属性里,不是太好,你可以试着用别的办法, 但需要的是要给A 和 B每行关联起来
     * Attention: 要注意的是在一个dom中id是唯一的,你不可以给好几个tag赋一个id这是行不通的
     */
    var targetId = $(that).parent().parent().attr('name');
    
    /**
     * 判断是否checked,如果是赋值,如果否消值
     */
    if ($(that).is(':checked')){
        $('#'+targetId).find('.yuanGong').val(id);
        $('#'+targetId).find('.yuanGong1').val(val);
    }
    else {
        $('#'+targetId).find('.yuanGong').val('');
        $('#'+targetId).find('.yuanGong1').val('');
    }
}
function dakai(){
    $('#light').css('display','block');
    $('#light').css('fade','block');
}
function guanbi(){
    $('#light').css('display','none');
    $('#light').css('fade','none');
}
</script>
</head>
<body>
添加对应弹出来层里面表格 的第一条记录
<div id="tr1">
<input type="text" class="yuanGong" onclick="dakai()" size="50">
<input type="text" class="yuanGong1" onclick="dakai()" size="50"><br/>
</div>
添加对应弹出来层里面表格 的第二条记录
<div id="tr2">
<input type="text" class="yuanGong" onclick="dakai()" size="50">
<input type="text" class="yuanGong1" onclick="dakai()" size="50"><br/>
</div>    
添加对应弹出来层里面表格 的第三条记录
<div id="tr3">
<input type="text" class="yuanGong" onclick="dakai()" size="50">
<input type="text" class="yuanGong1" onclick="dakai()" size="50"><br/>
</div>
添加对应弹出来层里面表格 的第四条记录
<div id="tr4">
<input type="text" class="yuanGong" onclick="dakai()" size="50">
<input type="text" class="yuanGong1" onclick="dakai()" size="50"><br/>
</div>
<div id="light" class="white_content" >
  <table>
  <form name="form1" method="post">
     <tr name="tr1">
       <td ><input type="checkbox"  class="proid