属性选择器中给定值或给定字符串加引号与不加引号有区别吗

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

小虾学前端

2016-12-23 14:23

比如 $('div[name=p1]')  和 $('div[name="p1"]')

$('div[name|="-"]')  和 $('div[name|=-]')

$('div[name~="a"]') 和 $('div[name~=a]')

$('div[name^=imooc]') 和 $('div[name^=“imooc”]')

……好像加不加引号效果都是一样的

写回答 关注

5回答

  • NadiaSmile
    2016-12-24 10:03:34
    已采纳

    我感觉也没有。。。。

    小虾学前端

    非常感谢!

    2016-12-26 09:17:41

    共 1 条回复 >

  • Owlapollo
    2019-04-21 21:44:06

    在代码编辑器中第69行填写相应代码

    $('div[name^=imooc]')

    在代码编辑器中第74行填写相应代码

    $('div[name$=imooc]')

    这两个加了""反倒不起作用,这是怎么回事

  • 慕村1994845
    2017-08-02 19:43:18

    给定值和给定字符串应该是有区别的;加引号,里面应该就是字符串,不加引号,可能是其他类型的值,比如布尔值之类的,以后用到了应该会知道

  • 慕婉清0389111
    2017-04-01 13:28:04

    “”里面是字符串,虽然使用起来是一样的,但是数据的类型是不一样的吧

  • muki
    2017-02-22 10:33:36

    我也很好奇为什么可以不用加引号,既然不用加那规定都不加不就行了?

jQuery基础 (一)—样式篇

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

217509 学习 · 1218 问题

查看课程

相似问题