编辑、修改当前行

在日常开发中难免会对一个对话框进行编辑、修改方面的操作,示例代码如下:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title></title>

</head>

<body>

<input type="button"  />

<table border="1">

<thead></thead>

<tbody>

<tr>

<td>11</td>

<td>22</td>

<td>33</td>

<td onclick="GetPrev(this);">编辑</td>

</tr>

<!--

1、弹出框(默认情况下弹出框应该是存在的,默认只是处于隐藏状态)

2、取出表格数据

3、将数据填充到弹出框

-->

<tr>

<td>111</td>

<td>222</td>

<td>333</td>

<td onclick="GetPrev(this);">编辑</td>

</tr>

<tr>

<td>1111</td>

<td>2222</td>

<td>3333</td>

<td onclick="GetPrev(this);">编辑</td>

</tr>

</tbody>

</table>

<style>

.modal{

position:fixed;

left:50%;

top:50%;

width: 400px;

height: 300px;

background-color:#ddd;

margin-left: -200px; /* -200表示往左移动200像素,如果是200则表示向右边移动200像素 */

margin-top: -150px;  /*-150表示向上移动150像素*/

}

.hide{

display: none;

}

</style>

<div id ="dialog" class="modal hide">

<form action="" method="get">

<p>主机名:<input type="text" id="hostname" /></p>

<p>IP地址:<input type="text" id="ip" /></p>

<p>端口号:<input type="text" id="port" /></p>

<input type="submit"  SubmitForm()" value="提交">

<input type="button"  value="取消">

</form>

</div>

<script src="jquery-3.1.0.min.js" type="text/javascript"></script>

<script type="text/javascript">

/*

编辑当前行,其中函数GetPrev(ths)中的ths是形式参数,这里可以用arg或者a代替

*/

function GetPrev(ths){

/*

<td>1</td>

<td>2</td>

<td>3</td>

*/

//$(ths).prevAll() 获取所有的数据

//循环所有数据,取出每个(行)数据的内容

//实例参考列表a和字典d的操作

//var a = [11,22,33,44];

//$.each(a,function(item){

//each的功能就是用来做循环的

//   console.log(a[item]);

// });

//var d = {‘k1‘:‘v1‘,‘k2‘:‘v2‘};

//$.each(d, function (key, vale) {

//   console.log(key,vale)

//});

// 定义一个空列表list

var list = [];

$.each($(ths).prevAll(), function (i) {

//获取是所有元素的索引

//console.log(i)

//如果想获取所有的数据则可以

//console.log($(ths).prevAll()[i]);

//获取所有的内容除去样式标签,比如<p></p>等,则可以

console.log($($(ths).prevAll()[i]).text());

//上面一句等价于下面两行

var item = $(ths).prevAll()[i];

var text = $(item).text();

list.push(text);

});

//console.log(list);

var new_list = list.reverse();

console.log(new_list);

// val表示input标签里输入的值

// $(‘#hostname‘).val(new_list[0]);

// console.log($(‘#hostname‘).val());获取input标签里hostname的value值,

// 这里默认value没有写,是通过input输入获取的,所以val()的括号中没有写入值,就表示获取当前的值,

// 如果写了值,比如val(‘test‘)则表示用括号里的值(test)修改原来的值

$(‘#ip‘).val(new_list[1]);

$(‘#port‘).val(new_list[2]);

$(‘#hostname‘).val(new_list[1]);

$(‘#dialog‘).removeClass(‘hide‘);

}

function Cancel(){

$("#dialog").addClass(‘hide‘)

}

function Toggle(){

// 引用hide样式

$("#dialog").toggleClass(‘hide‘);

}

function SubmitForm(){

//获取form表单中的input的值

//判断值是否为空

var ret = true;

//遍历所有的input,只要有空值就将ret重置为false

//$(‘input[type="text"]‘) input中查找type=text

$(‘:text‘).each(function(){

//$(this) ==要循环的每一个元素,即每一个input中text元素通过循环获取

var value = $(this).val();

if (value.trim().length == 0){

$(this).css(‘border-color‘,‘red‘);

ret = false;

}else{

$(this).css(‘border-color‘,‘green‘);

}

});

}

</script>

</body>

</html>

时间: 2024-08-28 17:44:25

编辑、修改当前行的相关文章

pdf格式怎么编辑 如何编辑修改pdf文件

现如今,互联网上为了保护版权,大多数资料都是PDF格式的.所以我们在下载文件后需要对PDF进行编辑修改.可是PDF格式怎么编辑?如何编辑修改PDF文件已成为大家共同的一个话题.下面小编就来教下大家怎么编辑修改PDF文件.     如何编辑修改pdf文件的详细步骤:     1.编辑修改PDF文件之前,需要准备一个工具:迅捷PDF编辑器.这个可以自己在网上下载,下载后将它安装在电脑上就可以了. 2.由于小编英文不是太好,这里下载的是一个中文版PDF编辑器,双击快捷方式,进入到软件界面. 3.接下来

让你轻松实现对PDF文件的编辑修改

对于经常使用的word.ppt等格式的文档我们直接打开就能够进行编辑修改,而PDF这种格式文档很多人却都不怎么会进行编辑修改.这是因为很多人不知道阅读器只能用来查看而不能修改文档.那如何编辑修改PDF页面内容呢? 一般普通的文字类型的PDF文件都可以通过PDF编辑软件来修改编辑.所以要编辑PDF文件就需要PDF编辑器而不是用阅读器来打开PDF. 打开文档后,选择工具栏上的编辑内容工具,然后就可以在页面选择对象进行编辑了. 文字的操作和PPT一样,都是在对应的文本框中进行编辑的,可以选择添加文本工

PDF上的文字和图片怎么编辑修改

对于word.excel这类常见的文档基本上大家都知道怎么编辑修改,而PDF格式的文档则比较少见,很多人都不知道这种文档是如何编辑的,也不知道怎样去修改PDF文档的内容,其实PDF上的文字图片编辑起来也是很简单的. 使用工具:PDF编辑器http://www.33lc.com/soft/73545.html 方法/步骤: 编辑PDF文字,首先用编辑器打开PDF文档(加密的文件需要先解除限制),文档打开后选择编辑内容工具,文本内容周围会出现方框,也就是和PPT一样的文本框,点击可以进入文本框内编辑

PDF文档怎么编辑修改

现在处理一些文档的时候经常遇到PDF这种格式文件,很多pdf文件是由word或者其他文档转换来的.所以有些就是直接转成word格式进行编辑修改,完成之后再转换回来,也有直接对PDF文件进行编辑的,但这些操作究竟要怎样实现呢. pdf转换成word后再编辑,这需要用pdf转换工具.打开pdf转换器,选择文件转word选项.文件转word可以把word以外的其他文档转换成word文档. 把需要转换PDF文件添加到转换列表里面,可以一次添加多个,进行同时转换.但转换的文档必须是未加密的pdf文件. 设

怎样可以编辑修改PDF格式文档

接收一些文档文件经常会遇到PDF的格式,这种文档编辑处理起来不像word文档那样简单,很多人也不知道该怎样去编辑修改.对PDF文件编辑,是可以直接对PDF文档内容进行编辑修改,或者将PDF转换成Word文档进行编辑修改的. 直接对PDF文件进行编辑修改,需要用PDF编辑器来打开文档.(注意不是PDF阅读器,阅读器不能修改编辑PDF文件) 打开文档后选择编辑内容工具,就可以对内容进编辑修改了,上面的文字也是在文本框中进行操作的,可以选择添加文本工具在页面中插入新的文本框,输入文本内容. 设置文本格

PDF的文字怎么编辑修改

一般word文档直接打开就可以编辑里面的文字内容,而pdf文件平时我们查看时都是用阅读器打开的,对里面的内容修改编辑不了,如果遇到pdf文件内容需要编辑修改时那又该怎么办呢. 用pdf编辑器打开文档,如果pdf文件是加密的在打开时会提示需要输入密码,如果不输入密码直接打开文档我们会发现整个页面内容是一张图片,不能对里面的文字进行修改的,所以加密的文档需要在打开时输入密码才可以编辑. 要修改文字先在页面缩略图中选择对应的编辑页面,在编辑区可以对当前的页面内容进行编辑. 页面中的文字可以在文字所在的

怎样编辑修改PDF文件中的文字

无论是下载还是接收到一些pdf格式的文档,打开后我们发现无法对文件进行编辑修改,可以选中文本内容,但是无法进行输入或删除.其实pdf文件并不是不能编辑,而是通常情况下都是默认用阅读器来打开文档的,这样只能查看文档,而无进行编辑修改的,那pdf如何编辑修改里面的文字呢? 先安装一个迅捷pdf编辑器(https://bianji.xjpdf.com/),然后用编辑器来打开pdf文件.加密文件可以打开查看,但需要解除密码才能编辑.另外需要注意的是,扫描的形成的pdf文件内容都是图片,不能像文本那样编辑

PDF编辑器怎么编辑修改PDF文件的内容

刚接触pdf这种格式的文档时,发现打开文档后不能对文件的内容进行编辑修改,最后才知道有pdf阅读器和pdf编辑器,通常pdf文档默认都是以阅读器来打开文档的,所以只能查看,无法编辑.但是发现用编辑器打开文档后,文件还是不能进行编辑,这是为什么呢? PDF其他格式的文档一样,被加密后是无法进行编辑的,有些pdf文件则是由扫描后的图片形成的文件,这样的文档内容都是图片对象,无法像文本内容那样进行编辑. 另外用pdf编辑器打开pdf文件后,文档处于浏览的方式,不能直接插入光标进行输入编辑等操作. 当点

怎样直接对pdf文件编辑修改

以前我们下载到的文档基本都是以Word为主,所以修改编辑比较方便.但如今随着技术的进步和版权保护的发展,很多文档都是以PDF格式进行下载使用的.那么我们就不能直接对其进行编辑修改了.这对于很多人来说,都是一件不太方便的事情.不必过于烦恼,现在早已有可以编辑PDF文档的软件出现了. 今天就为大家介绍一个不错的PDF编辑工具,那就是PDF修改器.这是一个兼容各种Windows操作系统的PDF编辑工具,它支持修改编辑PDF文件,包括向PDF添加文字.擦除内容.插入图片.绘制直线.加椭圆框.加矩形框和旋

PDF格式的文档如何编辑修改

现在无论是下载一些文档资料还是公司直接传递文档很多都会用到PDF这种格式文件,这是一种便携式文档格式,传输查看都都不错,但是这种格式的文档在编辑操作上就没有那么方便了,那PDF文件怎么编辑修改呢? PDF文档有些是受加密保护或设置了编辑限制的,这类文档在打开时需要先去掉限制,或是输入文档密码打开,然后才可以对文档正常编辑. 首先用PDF编辑器打开PDF文件,文档打开后,左边是切换页面的缩略图窗口,右侧窗格则是用来编辑页面内容的编辑区域.在编辑区里可以通过右下角工具调整当前页面的视图大小,或者是按