不知名的MasaNvi 2024-08-31 13:40 采纳率: 100%
浏览 18
已结题

将查询到的值,赋值到table指定行中

img


通过选择框获取到的值,

img


img

img


通过foreach循环输出数行后,想要将获取到的值通过button赋值到相应行中,如何实现

img

  • 写回答

25条回答 默认 最新

  • qqwnmd 2024-09-05 13:07
    关注
    
     <div class="layui-inline">
                                                    <button onclick="getSelectValue()" class="layui-btn layuiadmin-btn-admin" lay-submit lay-filter="LAY-user-back-search">
                                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                    </button>
                                                </div>
    通过onclick获取各个input的值,再函数functionvar row = table.rows[Indexnum]; // 第二行(索引从0开始)
     定义一个值var inputValue1 = document.getElementById("source1").value;
    cell1.value = inputValue1; // 修改第二行的值// 修改第二行第一个单元格的内容
    紧接着
     fruits.forEach(function(item) {
                                                var option = document.createElement("option"); // 创建option元素
                                                option.value = item; // 设置option的value
                                                option.text = item; // 设置option显示的文本
                                                select.appendChild(option); // 将option添加到select
                                            });
    将值赋给对应select上,最后
    function getSelectValue() {
                                                var selectBox = document.getElementById("mySelect");
                                                var selectedValue = selectBox.options[selectBox.selectedIndex].value;
                                                var index =  selectedValue.indexOf("-");
                                                const result = selectedValue.slice(0, index);//这里获取到订单id值
                                                // console.log(result);
                                                const searchString = result;
                                                const foundObject = dataFromController.find(obj => obj.id == searchString);//这里查到相关数据
                                                // 设置input的值
                                                var inputValue1 = document.getElementById("source1");//产品名称
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(24条)

报告相同问题?

问题事件

  • 系统已结题 9月13日
  • 已采纳回答 9月5日
  • 修改了问题 8月31日
  • 修改了问题 8月31日
  • 展开全部