整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

jquery html表格添加行

己美化吧

<section>

<table id="addrow" border=1>

<tr>

<td></td>

<td>序号</td>

<td></td>

</tr>

<tr>

<td></td>

<td>1</td>

<td></td>

</tr>

</table>

<button onclick='AddRow();'>添加行</button>

</section>

<script>

//添加行

function AddRow() {

// 被点击的目标标签tagName 如INPUT DIV

var clicktagname = $(event.target).get(0).tagName;

//获取点击对象

var clickedNode = event.target;

var $table = $(clickedNode).closest("section").find("table:first");

var tableId = $table.attr("id");

//var $table=$("#"+tableId);

var numRows = $table.find("tr").length; //行数

if(numRows > 20) { //数据行最多10行 共11行

mscAlert("别再加了!");

return false;

} else {

numRows = $table.find("tr").length;

$("#" + tableId + " tr:last").clone(false).insertBefore("#" + tableId + " tr:eq(1)");

}

for(var i = 1; i < numRows + 1; i++) { //第二列序号

$('#' + tableId + ' tr:eq(' + i + ') td:eq(1)').text(i);

}

}

</script>

、html()方法:如果想更改或者是设置 HTML 的内容,我们可以使用 html()方法,首先我们先使用这个方法获取元素里面的内容 var html=$("p").html()。如果需要设置某元素的 HTML 代码,那么我们就可以使用此方法加上一个参数。此方法只能应用于 XHTML 中,不能用于 xml。

2、text()方法,去设置某个元素中的文本内容,代码是 var text=$("p").text();如果想设置文本同样需要给它传一个参数。

3、val()方法,可以用来设置和获取元素的值,它不仅仅可以设置元素,同时也能获取元素,另外,它能是下拉列表框,多选框,和单选框相应的选项被选中,在表单操作中会经常用到。

在不知道写点啥好了,打算写一篇糊弄糊弄观众.

不要以为我起的标题没有意义啊,即便是糊弄那也是有一定价值滴.

先来讨论下,删除inline样式有个毛的意义呢?其实意义大了,据我多年的项目经验,老有那么一小撮人喜欢在HTML中写样式(Me Too),导致后期项目调整的时候需要花部分时间整理样式.

好的,那么标题的作用就来了

$("*[style]").attr("style", "");

最省事的方法就是使用jQuery干掉所有的内置样式,避免了修改html的麻烦从而屏蔽掉冲突的问题进而从容的修改样式表.哎呀我去,这排比句用的,我看我也蒙.

行了,知道大概针对啥样的问题就没毛病,如果你不关注我,那么老铁,扎心了啊~