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 属性の引用符にあります。fire bug を使用する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 に答える