MVC / JQuery: получение значений из элементов управления HTML - PullRequest
0 голосов
/ 06 октября 2009

У меня есть некоторые элементы управления на мой взгляд, например:

    <td id="name<%=Model.ID%>" ><%=Html.TextBox("Name")%></td>
    <td id="intensity<%=Model.ID %>" ><%=Html.DropDownList("Intensities")%></td>

Как получить значения этих элементов управления с помощью jQuery?

Что-то вроде:

var name = $("#name" + id).val();
alert(name);

Ответы [ 2 ]

1 голос
/ 06 октября 2009

Чтобы ссылаться на текстовое поле так, как вы предлагаете, вам нужно дать текстовому полю специальный идентификатор, подобный этому, предположим, что вы перебираете группу пользователей:

<%foreach(var user in Model.UserCollection){%>
    <%= Html.TextBox("Name",user.Name,new{id="name"+user.Id})%>
<%}%>
1 голос
/ 06 октября 2009

хорошо, поскольку <%=Html.TextBox("Name")%> сделать ввод type = "text" id = "Name" name = "Name" /> Вы могли бы просто

var name = $("#Name").val(); alert(name);
var intensities = $("#Intensities").val(); alert(intensities );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...