删除/添加 /隐藏/显示-Jquery
2018-01-09 15:47
274 查看
1.$(function(){
$("#data tbody tr:odd").css("background-color","antiquewhite");
$("#data tbody tr:even").css("background-color","cornflowerblue");
$("#add").click(function(){
var a = "<tr><td>Allen</td><td>$3700</td><td>2011-12-05</td><td><a href='#'>删除</a></td></tr>";
//<tr><td>Allen</td><td>$3700</td><td>2011-12-05</td><td><a href='#'>删除</a></td></tr>
$("#data tbody").append(a);
$("#data tbody tr:even").css("background-color","cornflowerblue");
$("#data tbody tr:odd").css("background-color","antiquewhite");
$("#data tbody td a").click(removetr);
});
$("#data tbody td a").click(removetr);
function removetr(){
var b =$(this).parent().parent();
b.remove();
$("#data tbody tr:even").css("background-color","cornflowerblue");
$("#data tbody tr:odd").css("background-color","antiquewhite");
};
});
//">"只找到该元素下一个群子元素,空格找到该标签下所有元素;
2. $(function(){
$("span").click(function(){
if($(this).hasClass("open")){
$(this).attr("class","closed");//attr()一个值获得属性,两个设置
$(this).next().attr("class","hide");
}
else{
$(this).attr("class","open");
$(this).next().attr("class","show")
}
});
});
$("#data tbody tr:odd").css("background-color","antiquewhite");
$("#data tbody tr:even").css("background-color","cornflowerblue");
$("#add").click(function(){
var a = "<tr><td>Allen</td><td>$3700</td><td>2011-12-05</td><td><a href='#'>删除</a></td></tr>";
//<tr><td>Allen</td><td>$3700</td><td>2011-12-05</td><td><a href='#'>删除</a></td></tr>
$("#data tbody").append(a);
$("#data tbody tr:even").css("background-color","cornflowerblue");
$("#data tbody tr:odd").css("background-color","antiquewhite");
$("#data tbody td a").click(removetr);
});
$("#data tbody td a").click(removetr);
function removetr(){
var b =$(this).parent().parent();
b.remove();
$("#data tbody tr:even").css("background-color","cornflowerblue");
$("#data tbody tr:odd").css("background-color","antiquewhite");
};
});
//">"只找到该元素下一个群子元素,空格找到该标签下所有元素;
2. $(function(){
$("span").click(function(){
if($(this).hasClass("open")){
$(this).attr("class","closed");//attr()一个值获得属性,两个设置
$(this).next().attr("class","hide");
}
else{
$(this).attr("class","open");
$(this).next().attr("class","show")
}
});
});
相关文章推荐
- Jquery显示、隐藏元素以及添加删除样式
- Jquery显示、隐藏元素以及添加删除样式
- Jquery显示、隐藏元素以及添加删除样式
- Jquery显示、隐藏元素以及添加删除样式
- 2015-07-23 JQuery第三课(JQuery元素:获取、添加、删除、设置、绑定、显示隐藏、回调函数、动画)
- jQuery 隐藏与显示 input 默认值
- jquery控制元素的显示和隐藏
- jquery锚点跳转+自动显示隐藏回到顶端代码
- JQuery显示、隐藏div的几种方法简明总结
- jQuery实战学习之点击显示和隐藏
- jquery隐藏显示元素
- jquery,toggle修改元素的显示和隐藏
- 使用jQuery的toggle()方法对HTML标签进行显示、隐藏操作
- 关于Jquery显示隐藏的分析
- IE6下css hack:jquery 隐藏元素不显示
- jquery之超简单的div显示和隐藏特效demo
- jQuery实现的可隐藏显示的登陆框
- 关于Jquery使用is判断元素显示visible或者隐藏hidden失败
- JQuery怎么知道一个元素是否隐藏或显示How do you test if something is hidden in jQuery?
- jQuery 点击 隐藏 显示