首页 > 技术文章 > 给td中某一input中双击,就此所在行的所有input框赋同样的数据

liuna369-4369 2020-04-08 14:49 原文

function setRowData(obj){
    var len=$(obj).parent().parent().find("input").length;//所在对象的parent即td,row的parent即tr,然后查找到所在行的所有input框
    var inputValue=$(obj).val();
    for(var i=0;i<len;i++){
        $(obj).parent().parent().find("input")[i].value=inputValue;
    } 
}

<tr align="center">
  <td class="table_none"> 

    <input id="input01" class="text_input50" value="0" type="text" ondblclick="setRowData(this);">

  </td>
  <td class="table_none">

    <input id="input01" class="text_input50" value="0" type="text" ondblclick="setRowData(this);">

  </td>

  <td class="table_none">

    <input id="input01" class="text_input50" value="0" type="text" ondblclick="setRowData(this);">

  </td>

</tr>

 

推荐阅读