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

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

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

提问者:慕仔6670283 2016-08-13 11:23

个回答

  • 乀左小颜
    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的元素