三层引号的问题,解决办法是其中一个引号转义就可以了
2015-05-26 17:04
155 查看
js拼接时经常遇到三层引号的问题:
其中第二层引号得用\符号转义才行,不然达不到你想要的结果,例如:
"<td><a href='#dayChartModal' data-toggle='modal' onclick='searchDayCHart(\""+(t.site_url==null?'':t.site_url)+"\")'>每日趋势</a></td>"
上面的拼接onclick事件时,searchDayCHart("参数")方法必须是双引号,而最外层的双引号是作为代码的引号的,所以searchDayCHart方法里用了\""这样的双引号转义,就是为了td在浏览器上显示出正确的引号,显示如下:
<td><a href="#dayChartModal" data-toggle="modal" onclick="searchDayCHart("adpro.cn")">每日趋势</a></td>
其中第二层引号得用\符号转义才行,不然达不到你想要的结果,例如:
"<td><a href='#dayChartModal' data-toggle='modal' onclick='searchDayCHart(\""+(t.site_url==null?'':t.site_url)+"\")'>每日趋势</a></td>"
上面的拼接onclick事件时,searchDayCHart("参数")方法必须是双引号,而最外层的双引号是作为代码的引号的,所以searchDayCHart方法里用了\""这样的双引号转义,就是为了td在浏览器上显示出正确的引号,显示如下:
<td><a href="#dayChartModal" data-toggle="modal" onclick="searchDayCHart("adpro.cn")">每日趋势</a></td>
相关文章推荐
- apt-get安装问题:请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
- Microsoft JET Database Engine 错误 '80004005' 操作必须使用一个可更新的查询。问题解决办法
- 一个问题,看topsort[拓扑排序]的两种解决办法。
- 手机也许是解决票贩子问题的一个好办法
- 使用Volley来写一个List列表(Valley可以解决很大一部分android请求server的问题)
- VC2005中的一个诡异问题及解决办法
- 64位win7下PL/SQL Developer 报“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法
- fckeditor2.63 上传图片的一个问题的解决办法
- 在ScrollView添加一个ListView造成的滚动问题的简单解决办法()
- 关于maven项目报错,但是找不到问题的所在的一个解决办法
- 我的Android进阶之旅------>Android字符串资源中的单引号问题error: Apostrophe not preceded by 的解决办法
- 发现一个hibernate针对derby数据库的问题bug,及解决办法
- 一个Navi过程下多个DocumentCompleted事件问题的解决办法
- C#解决“Emgu.CV.CvInvoke”的类型初始值设定项引发异常 的其中一个办法
- 64位win7下PL/SQL Developer 报“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法
- mysql5.7中的一个update order by排名问题解决办法(一条sql搞定排名)
- windows下使用git管理代码,其中出现的问题的解决办法
- 基本上,把switch,用设计模式代替,肯定是bug和过度设计。想想,本来修改一个文件几行代码可以解决的问题,变成修改3-6个类才能实现一样的功能。不是傻是什么?
- KB956744补丁无法安装的解决办法[我只是碰到一个补丁无法安装, 问题并未解决]
- 使用PLSQL Developer时,“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法