$('div[name~="a"]') 应该选不中name="ab" 才对

来源:2-10 jQuery选择器之属性筛选选择器

慕仔6670283

2016-08-13 11:23

46行代码有问题啊!!!$('div[name~="a"]'),选中的应该是单词a,但是文本里是ab,选不中才对啊!!我文本编辑器里试了下,选不中啊

写回答 关注

2回答

  • 乀左小颜
    2016-08-26 14:26:31

    $('div[name~="a"]')   选中的是①含有a并且②含有空格(那个'~'符号应该是代表的包含空格)的,案例上写的是下面的,那个name的值是 a空格b

    <div class="div" testattr="true" name="a b">

         <a>[att~=val]</a>

    </div>


  • withamm
    2016-08-13 11:54:19

    $('div[name~="a"]')选取属性name用空格分隔的值中 包含  字符a的元素

jQuery基础 (一)—样式篇

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

217509 学习 · 1218 问题

查看课程

相似问题