【知识储备】 jquery 小总结
来源:互联网 发布:美的网络专供 质量 编辑:程序博客网 时间:2024/05/27 09:44
因为项目需要和李哲兄最近在做这个专题,最近在学习jquery,总结一下基础东西
1.DOM方式
$('#lihan')
//返回id为lihan的TAG,类型:jQuery对象
$('#lihan p')
$('#lihan>p')
//返回id为lihan的TAG下所有的p
比如:$("#lihan").addClass("red")
//为id为lihan的tag加上css为red名字的属性
$('#lihan1 #lihan2 #lihan3') 和 $('#lihan1,#lihan2,#lihan3') 的区别
$('#lihan1 #lihan2 #lihan3')
//返回id为#lihan1下的#lihan2下的#lihan3的TAG
$('#lihan1,#lihan2,#lihan3')
//返回id为lihan1,lihan2,lihan3的TAG的群组
DOM对象与jquery对象转换也是很好的,如:
$("#lihan").html();
$("#lihan")[0].innerHTML;
$("#lihan").eq(0)[0].innerHTML;
$("#lihan").get(0).innerHTML;
上面的几种写法都是一样的
这是为表单提供的一些选择器:
:input 选择表单元素(input, select, textarea, button)
:text 选择所有文本域(type="text")
:password 选择所有密码域(type="password").
:radio 选择所有单选按钮(type="radio").
:checkbox 选择所有复选框(type="checkbox").
:submit 选择所有提交按钮(type="submit").
:image 选择所有图像域 (type="image").
:reset 选择所有清除域(type="reset").
:button 选择所有按钮(type="button").
同样也可以使用:hidden,详细说明上面已经介绍过。
$('#myForm :input')
如果你需要指定表单:
$('input:radio', myForm)
这将选择myForm表单中所有单选按钮。选择radio通常是用[@type=radio]
取得name值为lihan的输入字段的值:
$("input[@name=lihan]").val();
所有处于选中状态的单选r按钮:
$("input[@type=radio][@checked]")
2.CSS方式
$('.style')
//返回样式为style的TAG
$('div.style')
//返回样式为style的div
$('.style1,.style2,.style3')
//返回样式为style1,style2,style3的群组
一般为DOM对象添加css样式时候用addClass
比如:$("#lihan").addClass("red")
操作元素的css
主要包括以下几种方式:
$("#lihan").css("background"); //返回元素的背景颜色
$("#lihan").css("background","#ccc") //设定元素背景为灰色
$("#lihan").height(300); $("#msg").width("200"); //设定宽高
$("#lihan").css({ color: "red", background: "blue" });//以名值对的形式设定样式
$("#lihan").addClass("select"); //为元素增加名称为select的class
$("#lihan").removeClass("select"); //删除元素名称为select的class
$("#lihan").toggleClass("select"); //如果存在(不存在)就删除(添加)名称为select的class
3.属性方式
$('[attribute]')
//返回所有拥有attribute属性的所有tag
$('[attribute=value]')//返回属性attribute值为value的所有tag
$('[attribute!=value]')//返回属性attribute值不为value的所有tag
$('[attribute^=value]')//返回属性attribute值以value开头的所有tag
$('[attribute$=value]')//返回属性attribute值以value结尾的所有tag
$('[attribute*=value]')//返回属性attribute值包含value的所有tag
还可有群组选择
$('[attribute1=value1],[attribute2=value2],[attribute3=value3]')
转载自: http://blog.csdn.net/lihan6415151528/article/details/3889536(衷心感谢lihan6415151528 )
- 【知识储备】 jquery 小总结
- 计算机网络知识储备总结
- 计算机网络知识储备总结
- JQuery小知识总结
- jquery源码阅读知识储备(1)
- 知识储备
- 知识储备
- jquery源码阅读知识储备(11)javascrpt中的数字比较
- jquery源码阅读知识储备(11)数学方法(四舍五入)
- 知识储备:Java面试知识储备
- JQuery常用小知识
- jquery mobile小知识
- jquery小知识
- jQuery实战小知识
- Jquery插件小知识
- jQuery小知识
- jquery、js小知识
- jQuery小知识
- [转] 101个Google搜索技巧,你都会哪几个?
- Android ApiDemos示例解析(166):Views->Layouts->TableLayout->11. Gravity
- BeginScene() And EndScene()
- Android ApiDemos示例解析(167):Views->Layouts->TableLayout->12. Cell Spanning
- 你若安好
- 【知识储备】 jquery 小总结
- 机器学习中的数学(5)-强大的矩阵奇异值分解(SVD)及其应用
- iPhone开发--AVAudionPlayer支持后台播放
- dul实验(expdp)
- 2012年校园招聘华为一道面试题---之我的解法
- Present()
- UVa 10099 - The Tourist Guide(Floyd, 最大生成树)
- 数据结构之红黑树
- Emacs和Vim:神的编辑器和编辑器之神(ZZ)