【发布时间】:2015-10-26 12:40:08
【问题描述】:
我正在尝试在 javascript 中创建图像标记字符串。此图像标记位于表格行字符串的一部分。最后,我将使用 jquery 将此表行字符串附加到 mvc webgrid。
我有一个返回这个新行的 javascript 函数
function getNewRow(email, friendlyName) {
var imgSrc = "/Content/Images/User.png";
// Create the new row html
var newRow = '<tr class=\"' + rowClass + '\">' +
'<td><text><img src\"' + imgSrc + '\"></text></td>' +
'<td>' + email + '</td>' +
'<td>' + friendlyName + '</td>' +
'</tr>'
return newRow;
}
我会将返回的字符串附加到 webgrid 对象。
// Append the new Row
$('#group').append(newRow);
但是图像标签没有显示正确的图像。附加后删除正斜杠。使用了 encodeURIComponent 函数但没有用。 如何使其正确显示图像。
【问题讨论】:
-
'<td><text><img src="' + imgSrc + '"></text></td>'- 需要在src之后有=并且不需要使用\"转义" -
您在 src 属性之后缺少
= -
对不起..我的错误。是的,我忘了=符号。谢谢。
标签: javascript jquery