javascript - 将单引号放在字符串javascript中

标签 javascript html string

目前我使用 javascript 动态绑定(bind)表..

我需要单引号来分隔字符串..

代码:-

var str ="";
str += "<td><a onclick='showFlightsByName("+val.Name+")' href='javascript:;'><span>" + val.Name + "</span></a></td>";

当前输出:-

<a onclick="showFlightsByName(AirTran Airways)" href="javascript:;"><span>Airways Airways</span></a>

期望输出:-

<a onclick="showFlightsByName('AirTran Airways')" href="javascript:;"><span>Airways Airways</span></a>

最佳答案

"<td><a onclick='showFlightsByName("+val.Name+")' href='javascript:;'><span>" + val.Name + "</span></a></td>"

应该是

"<td><a onclick=\"showFlightsByName('"+val.Name+"')\" href=\"javascript:;\"><span>" + val.Name + "</span></a></td>"

关于javascript - 将单引号放在字符串javascript中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16035436/

相关文章:

javascript - 赋值的同时赋值

javascript - 我做了一个年龄计算器,我需要刷新才能重复使用

html - <div 位置 :absolute;left:Xpx;top>… doesn't work

Java 用另一个子字符串(值)替换子字符串(模式)问题

C基数排序字符串数组

JavaScript,我无法通过这种方式获取输入值?

Javascript:从对象函数内的单击函数调用对象函数

javascript - getComputedStyle 给出 "transparent"而不是实际的背景颜色

java - Java中如何从一个字符串中获取多个变量集

javascript - 对象不继承原型(prototype)函数