我正在将 ASP.net/C# 与 jQuery 结合使用,我正在尝试获取数据 ID 中的值。我有以下代码:
标记:
<asp:Button runat="server" ID="btnAddLocations" Text="Update" CssClass="btn btn-info pull-right addLocation" />
代码隐藏(主要是添加data-id属性)
SPID = "3"
btnAddLocations.Attributes.Add("data-id", SPID);
jQuery:
$(".addLocation").click(function () {
var id = ($(".addLocation").data("spid"));
alert(id);
var url = "popups/AddLocations.aspx?spid=" + id;
window.open(url, "Add Locations", "width=600,height=550");
return false;
});
但是,返回的ID总是undefined
最佳答案
我认为你应该使用
var id = $(this).data("id");
或
var id = $(this).attr("data-id");
关于javascript - 从 jquery 获取数据 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20951155/