问答详情
源自:2-10 jQuery选择器之属性筛选选择器

$("[attribute|='value']")和$("[attribute*='value']")的区别

$("[attribute|='value']")和$("[attribute*='value']")的区别是什么啊,感觉都是要求属性值中包含一个指定的字符串。。。

提问者:慕粉3971573 2017-02-07 22:23

个回答

  • qq_忧蓝天空_0
    2017-05-13 11:23:11

    $("[attribute|='value']"),attribute的值必须为value不能多也不能少。

    $("[attribute*='value']"),这里的*和正则的匹配类似。

  • weibo_punica___0
    2017-02-08 10:22:36

    $("[attribute|='value']")等于或者以value为前缀

    $("[attribute*='value']")包含value