【发布时间】:2017-05-30 14:34:06
【问题描述】:
我正在尝试调用控制器并将按钮属性的值传递给它。不知何故,它不起作用。
==========按钮==============================
<td class="pdsa-areas-button-column">
<a data-pdsa-val="@item.Id"
class="btn btn-default btn-sm">
<i class="glyphicon glyphicon-th-list"></i>
</a>
</td>
==============================脚本=============
$(".pdsa-areas-button-column").on("click", function (e) {
e.preventDefault();
var id3 = $(this).data('data-pdsa-val');
window.location.href = '@Url.Action("Index", "Area", new { testId = "id3"})';
});
也试过 var id3 = $(this).attr('data-pdsa-val');没有运气。
这段代码有什么问题? 谢谢
【问题讨论】:
-
你需要将事件绑定到
anchor -
另外你只需要
...data('pdsa-val')
标签: jquery asp.net-mvc twitter-bootstrap