最新回答 / 慕勒9281266
找到原因了 $("#tab1").append( "<tr><td>"+parseInt(index+1)+"</td>"+ "<td>"+stu.name+"</td>"+ "<td>"+stu.age+"</td>"+ "<td>"+stu.sex+"<...
2016-05-11
最新回答 / Web前端程序猿
replaceWith() 与 replaceAll() 作用相同。差异在于语法:内容和选择器的位置,以及 replaceAll() 无法使用函数进行替换。语法$(".btn1").click(function(){ $("p").replaceWith("<b>Hello world!</b>");});$(".btn1").click(function(){ $("<b>Hello world!</b>").replaceAll("p");});
2016-05-11
最赞回答 / 慕的地1208773
.load()不是只能加载一次,你的代码只能加载一次的原因是else{ $("ul").hide(1000);},你的else代码是将ul标签隐藏了,而不是清空.如果要实现多次加载,代码else{$("ul").html("")}或者只是隐藏/显示替换 else内容不变,if里面加一个$("ul").show() 即可
2016-05-11
最赞回答 / 慕粉3194804
应该是有三处错误没有导入jquery文件<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>2个按钮中的动画效果内$("div").animate({ left:"-=50px"; // 不应该有分号(;) },3000,function(){ <script type="jav...
2016-05-11
最赞回答 / 快乐崇拜tager
$: 我写了两个遍历的写法,其实意思都是一样的,看看你就明白了。。。$("span").each(function(index){//遍历后执行该函数})$.each($('span'),function (index) {//遍历后执行该函数})
2016-05-10
最赞回答 / Cay_Chance
我看了一下原文中是(!data ? "空" : formatted),括号内是一个三目运算符,格式如下 a?x:y 先计算条件a,然后进行判断。如果a的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。在(!data ? "空" : formatted)式中,data和formatted都是函数传进来的参数,其中data是那些数组,也就是那些人姓名,formatted是选中的人的姓名,此处的!data就是格式中的a。(!data ? "空" : formatted)跟...
2016-05-10
最新回答 / 吴悔mk
css 里面定义了.tip {display: none;}所以需要show 他写是的链式表达式,可以分解为$(".tip").show();$(".tip").append(strTmp);最后一句是$(".tip").append(strTmp);或者$(".tip").html(strTmp); 都能显示
2016-05-09