js中单引号的转义

var a = val;
var b = '<input type="text" id="text" value="充值金额" style="color:#939393;" onFocus="check(\''+a+'\');">';

b语句 check函数意思 虽简单没理解清楚明白给我解释啊谢谢啦
我有更好的答案
推荐于2016-03-17 20:19:01 最佳答案
意思
var a = val; 定义a变量接收val定义b字符串字符串文本框类型字符串
文本框调用[获焦点]调用check函数定义a
外边定义单引号双重双引号转译防止报错

其他回答

等同于
onFocus=check(''+a+'')
.没看啥特别意义.
其实.a两边连接字符串.没实际意义.
追问
我下一步的jquery要用这个 所以这样写的  他是\''+a+'\'   他为什么还要转义一个单引号呢  如果不加'+a+'的话  就会报错
追答
check(a)
这样呢.
追问
这样的话在下面的alert他的话  就是个a  而不是a的值
php问答网 | 发布于2011-12-29
评论

为您推荐:

×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消