玩法介绍当前位置:风暴娱乐 > 玩法介绍 > >

风暴娱乐注册:jQuery中的基本选择器用法学习教程(5)

  
  var box = $('#box');  var p = box.find('p');  
  
  

注意:使用哪种方案呢?其实,使用哪种都差不多。这里,推荐使用jQuery 提供的方法。因为不但方法的速度比高级选择器运行的更快,并且它的灵活性和扩展性要高于高级选择器。使用“+”或“~”从字面上没有next 和nextAll 更加语义化,更加清晰,jQuery 的方法更加丰富,提供了相对的prev 和prevAll。毕竟jQuery 是编程语言,需要  
  能够灵活的拆分和组合选择器,而使用CSS 模式过于死板。所以,如果jQuery 提供了独立的方法来代替某些选择器的功能,推荐优先使用独立的方法。

  
  

                                                                                                            
属性选择器
CSS 模式jQuery 模式描述
a[title] $('a[title]') 获取具有这个属性的DOM 对象
a[title=num1] $('a[title=num1]')  
获取具有这个属性=这个属性值的DOM 对
  
  
a[title^=num] $('a[title^=num]')  
获取具有这个属性且开头属性值匹配的
  
DOM 对象
  
a[title|=num] $('a[title|=num]')  
获取具有这个属性且等于属性值或开头属
  
性值匹配后面跟一个“-”号的DOM 对象
  
a[title$=num] $('a[title$=num]')  
获取具有这个属性且结尾属性值匹配的
  
DOM 对象
  
a[title!=num] $('a[title!=num]')  
获取具有这个属性且不等于属性值的
  
DOM 对象
  
a[title~=num] $('a[title~=num]')  
获取具有这个属性且属性值是以一个空格
  
分割的列表,其中包含属性值的DOM 对
  
  
a[title*=num] $('a[title*=num]')  
获取具有这个属性且属性值含有一个指定
  
字串的DOM 对象
  
a[bbb][title=num1] $('a[bbb][title=num1]')  
获取具有这个属性且属性值匹配的DOM
  
对象
  
   (责任编辑:admin)

上一篇:风暴娱乐给你最佳的游戏玩法体验!

下一篇:没有了

推荐内容

客户服务热线

010-400-12345

在线客服