解决复制select下拉框时 值没法复制的问题
tip:当选择下拉框某个值时,f12查看到的option并没有自动添加selected属性,所以复制时下拉框的值没法复制的,
这时需要clone函数来复制并通过循环原来的select 复制选中的值
<input type='button' value='复制' onclick='copyRow(this)'/>
//复制当前行,dom元素的复制,不会刷新当前页 function copyRow(thisbutton){ var aimLine=$(thisbutton).parents("tr"); var newLine = aimLine.clone(); //id需要替换为空 newLine.find("input[class='sydoneId']").val("null");var aimSelects = aimLine.find("select"); var newSelects = newLine.find("select"); $(aimSelects).each( function(index){ $(newSelects).eq(index).val($(this).val()); } ); aimLine.after(newLine);//在tr后面添加复制的行 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2018-09-25 遍历map并判断key的值