こんにちは私は次のようなコードを持っています:
<ul>
<li data-id="1"></li>
<li data-id="2"></li>
<li data-id="3"></li>
</ul>
スクリプトの場合:
$('li').click(function () {
window.location.href = '@Url.Action("View", "People", new { id = $(this).data('id')})';
});
私が達成しようとしているのは、ユーザーがリストアイテムをクリックすると、次の場所にリダイレクトされることです。
People / View / id
ここで、idはリストアイテムのid属性です。
問題は、コードの何が問題なのか理解できないことです。
$(this).data('id')の部分には波線のアンダースコアがあり、次のように表示されます。
'、'または'}'が必要です。
申し訳ありませんが、これはおそらく本当にばかげた質問ですが、私はそれを正しく解決することはできません。