双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

jquery 获取Table 第一列作为key,正在编辑行作为Value放入数组

piaoxusi0005 piaoxusi0005 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
<html>
<head>
<title>Table Test Demo</title>
<style>
.view_table {
width:800px;
height:auto;
margin:0px auto;
}

.view_table table {
width: 100%;
font-size: 12px;
font-family: "Microsoft YaHei" !important;
text-align: center;
}

.view_table table tr td {
border: 1px green solid;
background-color: #cccccc;
line-height: 30px;
width: 80px;
}
</style>
</head>
<body>
<div class="view_table" name="viewTab">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>第一</td>
<td>第二</td>
<td>第三</td>
<td>第四</td>
<td>编辑</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td><input type="button" value="edit"></td>
</tr>
<tr>
<td>a</td>
<td>b</td>
<td>c</td>
<td>d</td>
<td><input type="button" value="edit"></td>
</tr>
<tr>
<td>5</td>
<td>6</td>
<td>7</td>
<td>8</td>
<td><input type="button" value="edit"></td>
</tr>
</table>
</div>
</body>
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
<script>
(function(){
$('input[type="button"]').on('click', function(){
var $this = $(this),
edit_status = $this.attr('edit_status'),
status_value = edit_status && 1 == edit_status ? 0 : 1,
$td_arr = $this.parent().prevAll('td');
$this.val(1 == status_value ? 'complete' : 'edit').attr('edit_status', status_value);
$.each($td_arr, function(){
var $td = $(this);
if(1 == status_value) {
$td.html('<input type="text" value="'+$td.html()+'">');
} else if(0 == status_value){
$td.html($td.find('input[type=text]').val());
}
});
});
})();
</script>
</html>

我的html 代码这样的,我点编辑按钮之后,再点击完成,把第一行作为key ,所编辑行相应存入对应的key,转化为json
...全文

相关推荐

bootstrap table单元格新增行并编辑

table单元格新增行并编辑,具体内容如下 需要 bootstrap.min.css —— [ Bootstrap ] jquery-1.8.2.min.js —— [ Jquery ] 代码 &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt; &lt;title&gt;新建HTML&lt;/title&gt; [removed][removed] &lt;script type="text/javascript

weixin_38715831

jQuery+Bootstrap5实现本地化CRUD后台管理页

前端CRUD(增删改查)是Web应用开发的基础能力,其核心在于DOM操作、表单交互、数据持久化与UI状态同步。本文围绕轻量级技术栈展开,以jQuery作为事件与DOM控制中枢,结合Bootstrap 5的响应式布局与组件规范,构建具备表单验证、行内编辑、软删除、搜索分页等完整功能的后台管理界面。所有逻辑基于localStorage模拟后端API,无需服务端依赖,兼顾安全性(XSS转义)、可用性(实时校验)与可维护性(模块化Storage封装)。适合前端初学者、内部工具快速交付及全栈工程师补全客户端闭环能力。

野蛮人柯南

jQuery+Bootstrap5本地CRUD后台管理页实战

前端CRUD(创建、读取、更新、删除)是Web应用交互的核心能力,其本质是DOM操作、表单验证与数据状态同步的技术闭环。掌握jQuery事件绑定、Bootstrap 5响应式组件集成及localStorage模拟后端,能快速构建可验证的本地化管理界面。本文聚焦‘数据驱动闭环’这一关键工程实践,通过防XSS渲染、事件委托、模态框复用、客户端搜索高亮等真实场景方案,解决新手常见的‘静态页无反馈’痛点。适用于前端入门者串联知识,也适配后端开发者补全交互链路,所有功能均基于jQuery 3.7+Bootstrap

铁木君

一个可以增加和删除行的table并可编辑表格中内容

页面文件 代码如下: &lt;html&gt; &lt;head&gt; &lt;meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″&gt; &lt;title&gt;&lt;/title&gt; [removed][removed] [removed][removed] [removed] [removed] &lt;/head&gt; &lt;body oncontext

weixin_38606811

JQuery实现table行折叠效果以JSON做数据源

代码如下: &lt;!DOCTYPE html> &lt;html xmlns=”http://www.w3.org/1999/xhtml”&gt; &lt;head runat=”server”&gt; &lt;meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /&gt; &lt;title&gt;&lt;/title&gt; [removed][removed] &lt;script type=”tex

weixin_38565631
评论 1
收藏 已收藏
分享
返回顶部
piaoxusi0005
JavaScript 87,983 成员 224,681 内容