var tbl = $("#table");//获取表格 //选择下拉框改变事件 tbl.on("change", "select[name$='type)']", function(e){ var val = $(this).val();//获取当前选中的值 var tr = $(this).closest('tr');//获取当前行 var otherTr = tr.siblings();//其它行 var td = $(this).closest('td'); var checkbox = tr.find("td input[name='isChecked']:checked");//判断当前行复选框是否选中 if(checkbox.length) { otherTr.each(function(){ //判断其它行复选框是否选中 var checkbox = $(this).find("td input[name='isChecked']:checked"); if(checkbox.length) { //给其它行字段赋值 $(this).find("td input[name='remark']").val('测试'); } }); } });