扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
比如设置table的id为tab
从策划到设计制作,每一步都追求做到细腻,制作可持续发展的企业网站。为客户提供成都网站建设、成都网站设计、网站策划、网页设计、域名申请、网络空间、网络营销、VI设计、 网站改版、漏洞修补等服务。为客户提供更好的一站式互联网解决方案,以客户的口碑塑造优易品牌,携手广大客户,共同发展进步。
var
trHTML
=
"..."
$("#tab").append(trHTML);//在table最后面添加一行
$("#tab
tr:eq(2)").after(trHTML);
//
在table的第3行后面添加一行
这样就可以进行动态的添加行了,至于你是通过什么事件来动态添加那就看你自己的意思了,通过button或者div之类的点击事件添加,只要把上面的两行代码放进去就ok,注意,要把var
trHTML那行代码放进添加事件里面,不然不管点击多少下,都只能添加一行
$(function()
{
$(":button").click(function()
{
var
tr
=
"new";
//$("table").append(tr);
$("table
tr:eq(2)").after(tr);
});
});
这是我测试用的代码,你可以运行看看
jquery动态实现表格分页的方法是利用自带的分页插件jQuery.page.js。
下面是使用方法:
$(".tcdPageCode").createPage({
pageCount:10,
current:1,
backFn:function(p){
//单击回调方法,p是当前页码
}
});
pageCount:总页数
current:当前页
实现分页的tab如下:
div class="tcdPageCode"
span class="disabled"上一页/span
span class="current"1/span
a href="javascript:;" class="tcdNumber"2/a
a href="javascript:;" class="tcdNumber"3/a
a href="javascript:;" class="tcdNumber"4/a
span.../span
a href="javascript:;" class="tcdNumber"6/aa href="javascript:;" class="nextPage"下一页/a/div
实现效果:
!DOCTYPE HTML
html
head
meta charset="utf-8" /
title注册页面/title
script type="text/javascript" src="jquery-1.9.0.min.js"/script
script type="text/javascript"
jQuery (function ($)
{
$ ("#an6").click (
function ()
{
var fx = $ ("input[name='fx']:checked");
var chText = ""
fx.each (function (m)
{
chText += $ (this).val ();
})
var se = $ ("#se").val ();
var dx = $ ("input[name='dx']:checked").val ();
var wb = $ ("#wb").val ();
$ ("#ta").append (
"tr" + "td" + se + "/td" + "td" + chText + "/td" + "td" + dx + "/td" + "td"
+ wb + "/td" + "td"
+ "input name='delect' value='delete' type='button' id='dele' /" + "/td"
+ "/tr");
});
$ ('body').delegate ('#dele', 'click', function ()
{
$(this).closest('tr').remove();
});
});
/script
/head
body
table width="200" border="1" id="ta"
tr
tdse/td
tdfx/td
tddx/td
tdwb/td
td/td
/tr
/table
input style="display: block;" type="checkbox" name="dx" /
input style="display: none;" type="text" value="se" id="se" /
input style="display: none;" type="text" value="wb" id="wb" /
input name="" type="button" id="an6" value="add" /
/body
/html
比如设置table的id为tab
var
trHTML
=
"trtd.../td/tr"
$("#tab").append(trHTML);//在table最后面添加一行
$("#tab
tr:eq(2)").after(trHTML);
//
在table的第3行后面添加一行
这样就可以进行动态的添加行了,至于你是通过什么事件来动态添加那就看你自己的意思了,通过button或者div之类的点击事件添加,只要把上面的两行代码放进去就ok,注意,要把var
trHTML那行代码放进添加事件里面,不然不管点击多少下,都只能添加一行
$(function()
{
$(":button").click(function()
{
var
tr
=
"trtdnew/td/tr";
//$("table").append(tr);
$("table
tr:eq(2)").after(tr);
});
});
这是我测试用的代码,你可以运行看看
在jquery里可以直接用isNaN(),因为他是JavaScript的类库。是由JavaScript语言写的。
例如:
script type="text/javascript"
$(document).ready(function(){
alert(isNaN($('#id').val()));
});
/script可以直接使用
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流