jQuery第一课 ——属性、节点选择
2015-10-17 09:07
525 查看
1、$(‘input[value]’) 选择带有value属性的
2、$(‘input[value=”abc”]’ 选择value等于abc的
3、$(‘input[value^=”a”]’) value是以a开头的
4、(′input[value=”a”]’) value是以结束的
5、$(‘input[value*=”a”]’) 匹配任意位置,value属性值中包含a即可
6、$(‘input[value=”a”][name=”user”]’) 目标元素同时匹配多个
7、$(‘div[class=”box1 box2 box3”]’)
8、jq的链式操作, 仅针对设置时有用
$(‘#div’).html(‘hi’).css().click(function(){})
9、集合的长度
(1)size()
(2)length
注意 :()获取到的都是一个集合,即使像(‘#div1’) ,他的length是1,所以可以利用length=0来判断某个元素是否存在
2、$(‘input[value=”abc”]’ 选择value等于abc的
3、$(‘input[value^=”a”]’) value是以a开头的
4、(′input[value=”a”]’) value是以结束的
5、$(‘input[value*=”a”]’) 匹配任意位置,value属性值中包含a即可
6、$(‘input[value=”a”][name=”user”]’) 目标元素同时匹配多个
7、$(‘div[class=”box1 box2 box3”]’)
8、jq的链式操作, 仅针对设置时有用
$(‘#div’).html(‘hi’).css().click(function(){})
9、集合的长度
(1)size()
(2)length
注意 :()获取到的都是一个集合,即使像(‘#div1’) ,他的length是1,所以可以利用length=0来判断某个元素是否存在
10、节点的选择 (1).prev() 上一个兄弟节点 (2).next() 下一个兄弟节点 (3).prevAll() 上面所有的兄弟节点 (4).nextAll() 下面所有的兄弟节点 (5).siblings() 上与下的所有兄弟节点 注意:可以接受参数过滤, 4000 eg:.prev('p') 只找上一个p兄弟节点 eg:.prevAll('.box') 找上面所有兄弟节点的class是'.box'的 11、下标 eq( index ) 12、显示隐藏,对元素的display :block 和none之间的操作 show() hide() toggle() 13、this jQ中的所有函数中的this都是原生的。 因此 下的例子是错误的。 $('#div').click(function(){ alert(this.html()) }) 改写 : $('#div').click(function(){ alert($(this).html()) }) 14、加载 $(function() { }) 它是ready的简化,只是等加载完DOM元素,而不是整个页面 $(document).ready(function(){ })
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- JavaScript演示排序算法
- 2015-2016网页设计趋势分析 Web Design of Trends
- jQuery Ajax 跨域调用
- 移动端的长按事件
- jquery教程靠边站,一分钱不花让你免费学会jquery
- JQuery+Strusts1.x无刷新登录
- jQuery菜单插件用法实例
- JQuery 初体验(建议学习jquery)
- Jquery实现的table最后一行添加样式的代码
- jQuery实现向下滑出的平滑下拉菜单效果
- jQuery 练习[一] 学习jquery的准备工作
- jquery获得页面元素的坐标值实现思路及代码
- 使用Browserify配合jQuery进行编程的超级指南
- jquery如何实现在加载完iframe的内容后再进行操作
- jquery $.ajax()取xml数据的小问题解决方法
- jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法
- Jquery 表单取值赋值的一些基本操作
- jQuery实现复选框批量选择与反选的方法
- jQuery中的常用事件总结