0

我正在开发一个 asp.net MVC 4 应用程序。我有一个详细信息图标,将放置在每个动态创建的记录的开头。我要把这个图像变成翻转图像。如果我的想法是正确的,我必须使用 html 来执行此操作,因为如果我使用 jquery 或 css,我会遇到选择问题,因为我无法附加 id。这是我这个问题的代码段:

    $('#@tableName > tbody:last').append('<tr>
    <td>
       <a href="#" style="text-decoration:none; float:left;"
       onclick="LoadLaunchDetails(' + launchID + ', @automated)">
       <img  src ="@Url.Content("~/Content/images/buttons/icon-details-ns.png")" 
        onmouseover="this.src="@Url.Content("~/Content/images/buttons/icon-details-s.png")"" 
        onmouseout="this.src="@Url.Content("~/Content/images/buttons/icon-details-s.png")""/>
       </a> Launch #' + return_str + '</td><td style = "text-align:right">'+ dateStr + 
    '</td>
    </tr>');

我遇到的问题是 onmouseover 和 onmouseout 属性中的引号。当我使用火虫时,我发现onmouseover="this.src="我尝试了许多不同的方法。这甚至可能吗?谢谢你。

4

1 回答 1

1
src ="@Url.Content("~/Content/images/buttons/icon-details-ns.png")"

src 是@Url.Content(

错误从这里开始。您必须使用反斜杠正确转义您的代码。

于 2013-06-20T13:30:38.177 回答