读书人

下面这句单引号双引号该如何写

发布时间: 2013-09-21 22:51:35 作者: rapoo

求教:下面这句单引号双引号该怎么写
'<td><a href="javascript:test(???)">' + id + '</a></td>'

上面的片段是用js构造一个表格, 给其中某一项加个链接,所以整句都在单引号里面。
id是一个变量。"flag"是一个字符串
怎么将"flag" + id组合成的字符串传入链接的test()中作为test()的参数啊,如test("flag1")。

另外当我这么写:
'<td><a href="javascript:test(' + 'id' + ')">' + id + '</a></td>'
却提示id没有定义,这是为何? javascript js
[解决办法]
"<td><a href=\"javascript:test(" + id + ")\">" + id + "<\/a><\/td>";
[解决办法]
'<td><a href="javascript:test(\'' + id + '\')">' + id + '</a></td>'
如果ID是数字
'<td><a href="javascript:test(' + id + ')">' + id + '</a></td>'

读书人网 >JavaScript

热点推荐