为了账号安全,请及时绑定邮箱和手机立即绑定

忽略 html 标题中的空格

忽略 html 标题中的空格

倚天杖 2023-05-11 13:57:44
我有以下内容:var t = some.text; //e.g some.text = "asdf asdf asdf"var o = other.text;row += "<td title=" + t + ">" + o + "</td>";不幸的是 t 显示为<td title="asdf" asdf="" asdf="">My other text here</td>有没有办法将其显示为<td title="asdf asdf asdf">My other text here</td>?
查看完整描述

2 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

您忘记引用属性值:

row += "<td title=\"" + t + "\">" + o + "</td>";

而不是导致<td title=asdf asdf asdf>你会得到<td title="asdf asdf asdf">。然而,这仍然不是万无一失的,例如,如果标题字符串包含更多引号,那么我会推荐 DOM 方法。


查看完整回答
反对 回复 2023-05-11
?
皈依舞

TA贡献1851条经验 获得超3个赞

使用模板文字,您可以按如下方式改写:

var t = some.text; //e.g some.text = "asdf asdf asdf"

var o = other.text;

row += `<td title="${t}">${o}</td>`;


查看完整回答
反对 回复 2023-05-11
  • 2 回答
  • 0 关注
  • 152 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信