当前位置: 首页 > news >正文

网站开发调查问卷题wordpress yuti

网站开发调查问卷题,wordpress yuti,wordpress会员中心vip收费,网站建设征税标准前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 【油…

前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 💕

共同探索软件研发!敬请关注【宝码香车】
csdngif标识

目录

  • 【油猴脚本】00006 案例 Tampermonkey油猴脚本自定义表格列名称,自定义表格表头,自定义表格的thead里的td
  • 📚一、效果
  • 📚二、核心解析
    • 💡1.添加按钮"编辑表格-列":
    • 💡2.添加弹出框:
  • 📚三、完整源代码,可以直接复制使用
    • ✍️JavaScript
  • 📚四、使用此代码


📚💡📝🗂️✍️🛠️💻🚀🎉🏗️🌐🖼️🔗📊👉🔖⚠️🌟🔐⬇️·正文开始⬇️·🎥😊🎓📩😺🌈🤝🤖📜📖📋🔍✅🧰❓📄📢📈 🙋1️⃣2️⃣3️⃣

【油猴脚本】00006 案例 Tampermonkey油猴脚本自定义表格列名称,自定义表格表头,自定义表格的thead里的td

📚一、效果

原表格

编辑表格列描述


📚二、核心解析

💡1.添加按钮"编辑表格-列":

添加 按钮的html代码

 <div  class="toolsArea"><span id="editCols" class="editCols">编辑表格-列</span></div>

添加 按钮的css代码

.toolsArea{padding:10px;background:#f5f5f5;}

💡2.添加弹出框:

弹出框的主体html

  //弹出框,编辑表格-列let editTableCols = `<div class="modal" id="editTableColsModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"><div class="modal-dialog" role="document"><div class="modal-content"><div class="modal-header"><h4 class="modal-title" id="myModalLabel">编辑表格-列</h4><button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true" class="colseBtn">&times;</span></button></div><form class="modal-body"></form><div class="modal-footer"><button type="button" class="btn btn-default colseBtn" data-dismiss="modal">关闭</button><button type="button" id="btn_submit" class="btn btn-primary" data-dismiss="modal">保存</button></div></div></div></div>`

呈现的效果

描述

弹出框的内容html

  //动态渲染多列函数const colsMoreRender = (strArrOpt)=>{let str = ''for(const x of strArrOpt){str += colsRender(x)}return str;}//渲染多列let colsMoreStr = colsMoreRender(tableColsArr)$('#editTableColsModal .modal-body').html(colsMoreStr)

呈现的效果

在这里插入图片描述

读取数据并添加弹出框的事件

  // 点击-编辑列按钮$("#editCols").click(function(){$('#editTableColsModal').show() //打开弹出窗口})// 点击-关闭按钮$(".colseBtn").click(function(){$('#editTableColsModal').hide() //关闭弹出窗口})// 点击-保存按钮$("#btn_submit").click(function(){let editData = $('#txt_name').val(); //获取编辑的数据$('#editTableColsModal').hide() //关闭弹出窗口let renderColHtml = initCols(getFormData())//渲染到页面上$('#test_table').html(renderColHtml);})

📚三、完整源代码,可以直接复制使用

✍️JavaScript

// ==UserScript==
// @name         动态渲染表格-实现页面动态,添加,删除表格列
// @namespace    http://tampermonkey.net/
// @version      2024-09-12
// @description  动态渲染表格
// @author       CSDN@宝码香车
// @match        https://developer.mozilla.org/zh-CN/
// @resource bootstrapCss https://apps.bdimg.com/libs/bootstrap/3.3.4/css/bootstrap.css
// @require      https://code.jquery.com/jquery-1.9.1.min.js
// @require      https://www.jeasyui.com/easyui/jquery.easyui.min.js
// @grant        GM_addStyle
// @grant        GM_getResourceText
// @run-at       document-end
// ==/UserScript==(function () {'use strict';let tableHtml = `<div class="col-md-8 table-card" style="padding:1em;"><div id="draggableArea">拖拽这里移动表格</div><div  class="toolsArea"><span id="editCols" class="editCols">编辑表格-列</span></div><div class="table-responsive"><table class="table table-bordered table-striped" id="test_table"></table></div></div>`let cssMore = `#draggableArea,.toolsArea{padding:10px;background:#f5f5f5;}.table-card{position:fixed;left:100px;top:150px;z-index:100;background:#fff;box-shadow: 0px 0px 0 10px #E95C8A;}.editCols{padding: 2px 5px;background:#f5f5f5;}.modal-body{height:300px;overflow-y: scroll;}`let bsCss = GM_getResourceText('bootstrapCss')GM_addStyle(bsCss)GM_addStyle(cssMore)$('body').append(tableHtml)$('.table-card').draggable({handle: '#draggableArea'})// 初始化列const initCols = (strArr)=>{let addTableHtml = `<thead><tr>`for (const x of strArr) {addTableHtml += `<td>${x}</td>`;}addTableHtml += `</tr></thead>`;addTableHtml += '<tbody><tr>'for (const y of strArr) {addTableHtml += `<td>默认无值</td>`;}addTableHtml += `</tr></tbody>`return addTableHtml}//定义表格列let tableColsArr = ['姓名','省份','城市','性别','职业','年龄']let initColHtml = initCols(tableColsArr)// 把动态渲染的表格内容,添加到页面中的table位置$('#test_table').html(initColHtml);//弹出框,编辑表格-列let editTableCols = `<div class="modal" id="editTableColsModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"><div class="modal-dialog" role="document"><div class="modal-content"><div class="modal-header"><h4 class="modal-title" id="myModalLabel">编辑表格-列</h4><button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true" class="colseBtn">&times;</span></button></div><form class="modal-body"></form><div class="modal-footer"><button type="button" class="btn btn-default colseBtn" data-dismiss="modal">关闭</button><button type="button" id="btn_submit" class="btn btn-primary" data-dismiss="modal">保存</button></div></div></div></div>`//动态渲染列const colsRender = (optionStr)=>{let str = `<div class="form-group"><div class="item"><span>列名称:</span><input type="text"  class="form-control"  value="${optionStr}"> </div></div>`return str;}//动态渲染多列函数const colsMoreRender = (strArrOpt)=>{let str = ''for(const x of strArrOpt){str += colsRender(x)}return str;}//渲染多列let colsMoreStr = colsMoreRender(tableColsArr)$('body').append(editTableCols); //弹出窗口添加到页面中$('#editTableColsModal .modal-body').html(colsMoreStr)//获取修改的数据const getFormData = ()=>{let strArr = []$('#editTableColsModal .modal-body .form-group input').each(function(idx,eleItm){let formName = $(eleItm).val();strArr.push(formName)})return strArr;}// 点击-编辑列按钮$("#editCols").click(function(){$('#editTableColsModal').show() //打开弹出窗口})// 点击-关闭按钮$(".colseBtn").click(function(){$('#editTableColsModal').hide() //关闭弹出窗口})// 点击-保存按钮$("#btn_submit").click(function(){let editData = $('#txt_name').val(); //获取编辑的数据$('#editTableColsModal').hide() //关闭弹出窗口let renderColHtml = initCols(getFormData())//渲染到页面上$('#test_table').html(renderColHtml);})// Your code here...
})();

📚四、使用此代码

1.浏览器打开https://developer.mozilla.org/zh-CN/
2.把代码复制进油猴脚本,打开运行开关,刷新页面

  • 安装教程:👉 https://blog.csdn.net/qq_33650655/article/details/142097760
  • 使用教程:👉 https://blog.csdn.net/qq_33650655/article/details/142183047

到此这篇文章就介绍到这了,更多精彩内容请关注本人以前的文章或继续浏览下面的文章,创作不易,如果能帮助到大家,希望大家多多支持宝码香车~💕,若转载本文,一定注明本文链接。


整理不易,点赞关注宝码香车

更多专栏订阅推荐:
👍 html+css+js 绚丽效果
💕 vue
✈️ Electron
⭐️ js
📝 字符串
✍️ 时间对象(Date())操作

http://www.yayakq.cn/news/379340/

相关文章:

  • 嵌入式对学历要求高吗苏州网站搜索优化
  • 宁波网站公司哪里好统计局网站建设
  • 网站建设写代码购物网站设计人员
  • 滇中引水建设管理局网站内蒙古住房建设厅网站
  • 哪做网站便宜建设网站需要学习什么
  • cms网站建设如何建设cf提卡网站
  • 杭州网站建设公司有哪些企业所得税费用计算公式
  • 济南学网站建设哪里好wordpress 发布工具
  • 网站开发的难点与重点昆明网站建设天软科技
  • 网站列表设计网站推广一般多少钱
  • 律师网站建设推广深圳市律师网站建设怎么样
  • 目前做定制产品的网站黄山冬季旅游攻略
  • 网站建设的策划方案苏州网站建设最佳方案
  • 舟山市建设信息港网站公司企业邮箱如何注册
  • 网站可以做固定资产吗网站开发设计的技术
  • 寻找东莞微信网站建设北京seo主管
  • flash网站引导页面制作有什么做节能报告的网站
  • 多语言网站建设价格如何写软文
  • 我做的网站怎么提升排名wordpress 域名绑定 方块
  • 湛江网站排名提升东莞公司网络营销公司
  • 联享品牌网站建设导视设计分析
  • 怎样清除单位域名 网站或互联网网址深圳宝安做网站公司
  • wordpress锚点定位网站搜索引擎优化的步骤
  • 农业网站电子商务平台建设方案空白word个人简历模板下载
  • 中企动力网站推广长治网站建设推广
  • 南宁网站建设加王道下拉asp伪静态网站如何做筛选
  • 网站管理模板做网站价格差异很大
  • 高平市网站建设公司深圳网站的做网站公司
  • 淘宝客网站怎么推广网站开发总结 优帮云
  • 网站开发管理学什么无锡做网站公司多少钱