字符串或串(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没有。),这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入数组。
¥39.00
¥59.00
¥99.00