私は MVC4 で作業しており、テーブルを使用して<td>
います。テーブルの要素に onclick を設定すると、関連する関数が機能しません。
これが私がやっている方法です-
<tr>
<td style="cursor:pointer" onclick="D();">
#= DisplayName #</td>
</tr>
jQuery関数-
<script type="text/javascript">
$(document).ready(function D() {
$('td').click(function (event) { loadPartially(event, '@Url.Contact_PartialView_Main()?ContactID=@Model.ContactID') });
alert("aa");
});
</script>
これがうまくいかなかったとき、私はそれにIDを与えようとしました-
<tr>
<td style="cursor:pointer" id="Open">
#= DisplayName #</td>
</tr>
このためのjQuery関数-
<script type="text/javascript">
$(document).ready(function {
$('#Open').click(function (event) { loadPartially(event, '@Url.Contact_PartialView_Main()?ContactID=@Model.ContactID') });
alert("aa");
});
</script>
テーブルのこの要素をクリックすると、ロード部分イベントを取得しようとしています。
しかし、どういうわけかそれは機能していません。<td>
テーブルの要素でonclick関数を使用できるかどうかわかりません。