2013-06-20 63 views
0

我正在研究一个asp.net MVC 4应用程序。我有一个细节图标,将放置在每个动态创建的记录的开头。我想让这张图像成为翻转图像。如果我的想法是正确的,我必须使用HTML来做到这一点,因为如果我使用jQuery或CSS,我会遇到选择问题,因为我不能附加一个ID。这是我对这个问题的代码段:jQuery追加:动态翻转图像

$('#@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="我尝试了许多不同的方法。这甚至有可能吗?谢谢。

回答

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

src为@Url.Content(

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