前言:

刚入行时,对单双引号没有过研究,使用时也是碰到什么用什么,后来慢慢遇到引号嵌套时报错,才了解问题。因之前的文章稍显混乱,现重新编辑,帮助需要的人儿。

正文:

1、一般情况下(没有嵌套)在js中单引号和双引号作用是一样的,可凭自己习惯使用,建议养成只使用一种的习惯,有利于代码统一性及可维护。
     以下三种写法都是正确可行的。
      $("ul li").css("color","red");
      $('ul li').css('color','red');
   $("ul li").css('color',"red");
 
2、碰到嵌套的时候才会同时用两种引号,规则是外层如果是单引号,内层就是双引号,如果想要在引号内引用变量,则需要跟外层的符号一致。
  例子如下
 

可以执行的语法:

$("ul li a").filter(":contains('佳能'),:contains('松下'),:contains('卡西欧')").css("color","red");

错误的语法:

$("ul li a").filter(":contains("佳能"),:contains("松下"),:contains("卡西欧")").css("color","red");

  可以执行的语法:

  var a='123';

  $("#append").html('<a href="1.html" >'+a+'</a>')

  错误的语法:

  var a='123';

  $("#append").html('<a href="1.html" >"+a+"</a>')

转载于:https://www.cnblogs.com/nana-share/p/4969354.html

js 单引号和双引号的使用注意事项相关推荐

  1. JS 单引号、双引号与反引号的区别

    文章目录 1.单引号&双引号 2.反引号 参考文献 每一个编程语言都有引号,但作用和用法略有区别.JS 也存在单引号.双引号与反引号,其用法与其他语言也有所区别. 1.单引号&双引号 ...

  2. 难处理的js单引号与双引号问题解决

    2019独角兽企业重金招聘Python工程师标准>>> 最近使用js的时候碰到个特别麻烦的问题,js本身是弱语言问题.如果单引号和双引号嵌套使用,到了第三层嵌套的时候就会碰到语法问题 ...

  3. js字符串拼接中关于单引号和双引号的那些事

    在js开发中一般我们多多少少都会用到字符串拼接,新手们经常会遇到各种错误,其中关于字符串拼接的问题尤其重要,今天来谈一谈. 1.常用字符串拼接 当我们从后台请求到数据时,传统渲染我们就会将请求到的数据 ...

  4. js html 单引号,JS 和 HTML 中的单引号与双引号

    JS中的单引号与双引号 HTML中的单引号与双引号很简单,就是两个字符实体: 显示 描述 实体名称 实体编号 " 双引号.引号 " " ' 单引号.撇号 ' ' x 1 ...

  5. js中拼接字符串遇到的单引号、双引号以及转义字符问题

    项目中经常遇到对ajax提交后返回的结果动态显示在页面上,这时候就需要在js中进行字符串的拼接.额...其实普通的拼接字符串并没多大难度系数,只要保证单引号和双引号相间就可以了.但是,如果在拼接字符串 ...

  6. html中单引号与双引号区别,JS 和 HTML 中的单引号与双引号

    JS中的单引号与双引号 HTML中的单引号与双引号很简单,就是两个字符实体: 显示 描述 实体名称 实体编号 " 双引号.引号 " " ' 单引号.撇号 ' ' x 1 ...

  7. js拼装html单引号双引号,js、html中的单引号、双引号及其转义使用

    js.html中的单引号.双引号及其转义使用 在js中对相关字符做判断或取值的时候很多情况下都会用到这些. ------ 在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下: IE提示 ...

  8. 双引号用html语言写,js、html中的单引号、双引号及其转义使用.doc

    js.html中的单引号.双引号及其转义使用 js.html中的单引号.双引号及其转义使用js.html中的单引号.双引号及其转义使用这几天一直在画页面,身为开发人员的我之所以要画页面是因为当前项目中 ...

  9. php单双引号拼接,js字符串拼接中关于单引号和双引号的那些事

    在js开发中一般我们多多少少都会用到字符串拼接,新手们经常会遇到各种错误,其中关于字符串拼接的问题尤其重要,今天来谈一谈. 1.常用字符串拼接 当我们从后台请求到数据时,传统渲染我们就会将请求到的数据 ...

最新文章

  1. 生信宝典文章集锦,你想看的都在
  2. SparkSQL介绍
  3. 嘉年华回顾丨 周正中(德哥)谈谈PG怎么这么火
  4. memcache and redis
  5. 跨域-(jsonp cors)
  6. excel 区间人数柱状图_原来用Excel做数据分析如此简单!
  7. 读《企业应用架框模式》
  8. b+tree索引在MyIsam和InnoDB的不同实现方式
  9. cocos2d-x开启Wifi
  10. java教程配置通达信,通达信公式转换JAVA,通达信20个经典公式
  11. 员工请假管理系统(MFC+ACCESS数据库+ODBC数据源)
  12. 第四章 ,数据处理--学习笔记
  13. 如何使用 SEGGER Embedded Studio创建库文件?
  14. TextView字体加粗
  15. golang的hijack篡取劫持
  16. Week15 实验 B - ZJM 的本领 CodeForces - 499A
  17. Window平台下载Android源码
  18. mysql映射mapper_这下够清楚了吧!详解Mybatis的Mapper映射文件
  19. 华硕品牌笔记本电脑一键u盘启动详细图文教程
  20. Selenium2相关知识最全总结

热门文章

  1. 数据库中插入英文数字正常,插入中文错误解决方案
  2. RIP学习---网络工程
  3. 最短路径:Dijkstra算法和Floyd算法
  4. java8-接口新特性
  5. Android 插件技术实战总结
  6. OS X 内核研究 准备知识
  7. Linux 内核自解压流程分析
  8. excel打印预览在哪里_打印小心机:轮页眉页脚的重要性
  9. JZOJ 5898. 【NOIP2018模拟10.6】距离统计
  10. linux npm安装_手把手教你appium框架的搭建—linux