0

我通过调用控制器方法在文本框中显示与 id 关联的值列表,在 asp.net mvc3 中为文本框使用自动完成选项。

      @Html.TextBox("tbxSearch", null,
 new { data_url = Url.Action("GetSearchData"), data_maxValues = 10, data_valueHiddenId = "#Id", @class = "searchTextbox" })

现在我想使用 Jquery 在警报中获取 data_valueHiddenId 值

$(document).ready(function () {
    ConfigureAutoComplete("#tbxSearch");
    $("#btnSearchPerson").click(function () {
        alert($("#data_valueHiddenId").val());
    });
});
4

2 回答 2

2

data-maxValues是一个属性,而不是一个元素。

你可以写$('#tbxSearch').data('maxValues')

于 2012-05-08T18:40:43.430 回答
1
$(document).ready(function () {
    ConfigureAutoComplete("#tbxSearch");
    $("#btnSearchPerson").click(function () {
        alert($($(this).attr("data_valueHiddenId")).val());
    });
});
于 2012-05-08T18:40:56.680 回答