我在asp.net mvc3中使用自动填充选项,通过调用控制器方法来显示与文本框中的ID相关联的值列表。
@Html.TextBox("tbxSearch", null,
new { data_url = Url.Action("GetSearchData"), data_maxValues = 10, data_valueHiddenId = "#Id", @class = "searchTextbox" })
现在我想使用Jquery在alert
中获取data_valueHiddenId值$(document).ready(function () {
ConfigureAutoComplete("#tbxSearch");
$("#btnSearchPerson").click(function () {
alert($("#data_valueHiddenId").val());
});
});
答案 0 :(得分:2)
data-maxValues
是属性,而不是元素。
您可以撰写$('#tbxSearch').data('maxValues')
答案 1 :(得分:1)
$(document).ready(function () {
ConfigureAutoComplete("#tbxSearch");
$("#btnSearchPerson").click(function () {
alert($($(this).attr("data_valueHiddenId")).val());
});
});