zoukankan      html  css  js  c++  java
  • jquery属性选择器中|value和^value的区别

    jquery的属性选择中有两个比较混淆:一个是[attribute^value], 另一个是[attribute|value]。

    先看解释:

    [attribute^value]:选取属性的值以value开始的元素

    [attribute|value]:选取属性等于该给定字符串或以该字符串为前缀(该字符串后跟一个连接字符‘-')的元素

    接下来看实例

    例子1

    <div id="abc"></div>

    <div id="abcde"></div>

    $('div|=abc')匹配第一个div

    $('div^=abc')匹配两个div

    例子2

    <div id="abc-1"></div>

    <div id="abcdef"></div>

    $('div|=abc')匹配第一个div

    $('div^=abc')匹配两个div

    例子3

    <div id="abc&1"></div>

    <div id="abcdef"></div>

    $('div|=abc')都不匹配

    $('div^=abc')匹配两个div

    总结:

    [attribute|value]这个比较好理解,就是属性值以value开头就行了,区分大小写

    [attribute^value]要么属性值等于value,要么属性值以value开头,而且以-符隔开其他字符,区分大小写

  • 相关阅读:
    小短文1-判别法浅谈
    高等代数半期考试
    让CNN跑起来,以下是调参的所有秘密
    杂谈
    自适应中值滤波器
    用色调,饱和度,亮度表示颜色
    用类处理彩色图像
    操作像素
    机器学习前言
    直方图均衡化
  • 原文地址:https://www.cnblogs.com/xingluzhe/p/4759538.html
Copyright © 2011-2022 走看看