=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一......"/>

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

    作者:巡拜千年 更新于: 2020-03-05 11:39:15

    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有多个时的模糊匹配。

      例:

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

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

课课家教育

未登录