传递参数以单引号起作用

比拉

如何将参数传递给'包含的javascript函数

var name ="Lauren O'Donald";

var htmlAnch='<a onclick="javascript:selectEmployee(1100,"'+name+'");return false;" 
                 href="javascript:void(0);">O'Donald, Lauren</a>';

 $(document).append($(htmlAnch));

由于名称'Lauren O'Donald'包含单引号,因此javascript函数未执行

如何添加参数'并准备动态html以使其起作用?

这是要生成的动态代码

 var rows = new StringBuffer();

 $(data).each(function(index) {
      rows.append(String.format('<tr><td><a href="No.aspx" 
                onclick="javascript:selectEmployee({3},\"{1} {2}\");return 
               false;">{0}</a></td></tr>',
                String.format("{0}, {1}", this.Surname, this.FirstName),
                this.Surname,
                this.FirstName,
                this.Id
            ));
   });
h2ooooooo

您可以通过在前面加上引号/字符\来对其进行转义

var string = 'my string with "double quotes" and \'single quotes\'';
var string = "my string with 'single quotes' and \"double quotes\"";
//                                               ^              ^

使用动态字符串:

var foo = "bar with 'quotes'";
var string = 'my string with "double quotes" and ' + foo.replace(/'/g, "\\'");
//my string with "double quotes" and bar with \'quotes\'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

传递参数以单引号起作用

来自分类Dev

通过hashmap传递参数以在Java中起作用

来自分类Dev

如何传递参数以在bash脚本中起作用?

来自分类Dev

传递带有空格的参数以起作用

来自分类Dev

Javascript替换单引号不起作用

来自分类Dev

替换单引号的代码不起作用

来自分类Dev

str参数仅在通过单引号而不是赋值变量提交时起作用

来自分类Dev

在 FOR 语句的 `IN` 参数中用单引号括起来的代码作为命令不起作用

来自分类Dev

双引号单引号在 PHP/JavaScript 中不起作用

来自分类Dev

如何使用React Hooks传递道具和其他参数以起作用?

来自分类Dev

为什么我不能传递参数以在for循环中起作用

来自分类Dev

赋予参数以动态方式起作用

来自分类Dev

html从id发送参数以起作用

来自分类Dev

发送sql查询参数以起作用

来自分类Dev

preg_match(单引号)不起作用

来自分类Dev

PHP的htmlspeciachars在单引号上不起作用

来自分类Dev

用单引号将参数传递给存储过程

来自分类Dev

用单引号替换双引号在PostgreSQL 12中不起作用

来自分类Dev

将带有单引号和双引号的参数传递给 shell 脚本

来自分类Dev

Laravel策略-如何传递多个参数以发挥作用

来自分类Dev

传递参数以解决

来自分类Dev

PHP正则表达式-单引号不起作用-TWIG预转义

来自分类Dev

如果文本内容单引号,jQuery dataTable 服务器端搜索不起作用

来自分类Dev

如何将单引号文本作为参数传递给sqlserver中的存储过程

来自分类Dev

如何在带有单引号的js函数中传递多个参数

来自分类Dev

ngRoute传递参数不起作用

来自分类Dev

传递String []作为参数不起作用

来自分类Dev

传递参数函数不起作用

来自分类Dev

传递String []作为参数不起作用

Related 相关文章

热门标签

归档