下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

web前端:Jquery选择器个人总结

作者:巡拜千年     来源: https://www.cnblogs.com/xbqn-ss/p/11608639.html点击数:732发布时间: 2020-03-05 11:39:18

标签: 字符串Jquery编程语言

Web开发

  字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为s="a1a2···an"(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。

  1、选择第一级子节点

  通过>或者children方法实现

  $('#XtraTabPage8>.datagrid-ftable')

  $('#XtraTabPage8').children('.datagrid-ftable')

  2、选择所有的子节点,即后代节点

  通过空格实现

  $('#XtraTabPage8.datagrid-ftable')

  用find函数

  $('#XtraTabPage8').find('.datagrid-ftable')

  3、选择同级

  $('#XSmartDictLookup8').prev()

  $('#XSmartDictLookup8').next()

  4、选择父级

  $('#XSmartDictLookup8').parent()

  $('#XSmartDictLookup8').parents('#InputPanel')---带筛选的选择父级,可以查找所有父级元素

  5、模糊匹配

  $("div[class^='hint']");---class前缀为hint的所有div的jQuery对象

  $("div[class$='hint']");---class后缀为hint的所有div的jquery对象

  $("div[class*='hint']");---class中包含hint的所有div的jquery对象

  [属性名称]匹配包含给定属性的元素

  [att=value]匹配包含给定属性的元素(大小写区分)

  [att*=value]模糊匹配包含有value的原色

  [att!=value]不能是这个值

  [att^=value]以value开头的所有元素

  [att$=value]以value结尾的所有元素

  [att1][att2][att3]…匹配多个属性条件中的一个

  class有多个时的模糊匹配。

  例:<divstyle="white-space:normal;height:auto;width:96px;"class="datagrid-celldatagrid-cell-c7-MXVALUEdatagrid-editable">

  模糊匹配JS为$("div[class$='MXVALUEdatagrid-editable']");---把class当做一个字符串看待

  字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s="abcdefghij",则s[1]="b",s[9]="j",而字符串的零位正是它的长度,如s[0]=10(※上述功能Ansistring没有。),这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入数组。

赞(12)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程