jQuery单双引号坑

小白一直认为在js的世界里,单引号和双引号的区别不大,即使有区别,也是单引号比双引号更bigger一点而已。

然而,当使用n多的+连接符的时候,单引号和双引号交替上阵,我的世界凌乱了。下面直接上图

就这样一个简单的效果,排查了好久,终于实现了功能,故总结经验如下:

1.当有变量出现的时候,我们不必执着于到底用哪个号,关键可以看你的编辑器给你的提示,变量会用不同色标出;

2.保证你的符号是成对出现的。

当然还有更多未知的便捷使用方法,正在探索中。。。

时间: 2024-10-21 23:54:05

jQuery单双引号坑的相关文章

json包含单双引号问题解决方案

原创作品  转载请注明出处 最近项目中  遇到需要JSON传数据  但是某个字段 里面可能含有 双引号和单引号  导致出现错误 为了方便 写了一个工具类,比较好用. 支持"链式编程" 分享给大家 360网盘下载地址:http://yunpan.cn/cjCrRZj9uc8hE  访问密码 79f3 效果DEMO: JsonQuotesUtil.js /** * 解决json传输数据时存在 同时存在单引号和双引号的问题 * * 思路: * 将 单双引号用不容易在字符串中出现的字符分别替换

表单双引号问题

需要插入一个form表单,input输入框数据从外面传递过来获取,这里涉及到引号问题,由于我往input输入框填充的数据含有引号,这就导致了“字符串被截断”的问题.如 jQuery('<input type="hidden" name="' + i + '" value="' + data[i] + '" />').appendTo(form); 后来改为如下代码就不会对双引号截断了,而这时对于单引号又存在问题了... jQuery(

关于单双引号与数组冲突问题,解决方法

最近在写站群程序,想把配置都搞成文件存放起来.在开发过程中出现了单双引号与数组冲突的问题. 错误提示: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING 给大家举个栗子: <?php $a['aaa'] = 'bbb'; echo "'$a['aaa']'"; ?> 解决方法:把中括号中的2个单引号

sql语句的单双引号问题

$current_account_url='<a class="mini-button" iconcls="icon-edit" onclick="printabc('html/达能益力贸易(深圳)有限公司-[101]广东 2016-04-01-2016-04-30对账单.html')">查看/打印1</a>'; $sql_url="update tools_current_account set current

php单双引号嵌套解决方案

代码如下: <?php $path = "./"; function show_files($path){ //下面是单双引号嵌套解决方案 //echo "<label style='color:blue;background:#bbbbbb;' onclick=\"submit_info('{$path}');\">"; //解决方案1 //echo "<label style='color:blue;back

php中alert弹出时单双引号问题

php代码中单双引号问题是个很重要的问题,使用不当会造成很多麻烦.先记录一下今天写alert遇到的麻烦.我做登录的时候,成功时想弹出个提示说登录成功.写alert语句时不显示.其实就是单双引号弄得不对.正确的语句应该是: 我测试了只要是单双引号不同时使用就行,否则都不会显示.随后我应该总结一下单双引号的使用规则. 此外,在弹出和跳转同时出现在一段代码中时,alert不会出现,会直接跳转到定位的页面.想要alert出现,得在定位页面的前部写alert.

Bash中的单双引号作用

shell中的输入的字符分为纯字符和元字符(特殊意义的字符 meta) 元字符: IFS:由 <space> 或 <tab> 或 <enter> 三者之一组成(我们常用 space ). CR:由 <enter> 产生. =:设定变量. $:作变量或运算替换(请不要与 shell prompt 搞混了). >:重导向 stdout. <:重导向 stdin. |:命令管线. &:重导向 file descriptor ,或将命令置于背境执

关于js生成的字符串带有单双引号嵌套的问题

今天突然遇到个这么个问题,在使用js拼接字符串生成节点的过程中遇到了双引号里嵌套单引号的问题,当时在写js的时候没在意,只看语法没错也就没在意,结果在插入节点后就出大问题了,正常的我想创建的节点是 即双引号里嵌套单引号,在用js生成时这里的单双引号问题就出可大问题,他会使得bb当成变量,怎么解决呢, 我们只需将嵌套在里边的单引号给替换下来, 单引号:&apos; 双引号:" 这里要注意引号不要忘记了,这样就解决了单双引号的嵌套问题

在往数据库中插入复杂的字符串时,单双引号混用经常会搞的很乱

比如下面这句话 $inte->memberIntegralLog($binfo['borrow_uid'],1,intval($intelll),'对第<a href=\"'.getInvestUrl($id).'\" target=\"_blank\">'.$id.'</a>号标进行了提前还款操作,获取投资积分');//还款积分处理 仅仅使用单双引号并不能得到想要的前台页面信息. 正确添加转移字符\"可以解决此问题 在插入数