如何在javascript

时间:2015-10-26 12:40:08

标签: javascript jquery

我正在尝试在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函数但没有用。 如何使其正确显示图像。

2 个答案:

答案 0 :(得分:1)

<img src\"' + imgSrc + '\"></text></td>时应该是<img src=\"' + imgSrc + '\"></text></td>。请注意丢失的=

答案 1 :(得分:1)

似乎你在newRow声明的第二行有一个拼写错误,你在src属性之后缺少=符号