MVC / JQuery:从HTML控件中检索值

时间:2009-10-06 06:54:18

标签: jquery asp.net-mvc

我的观点有一些控件如下:

    <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 个答案:

答案 0 :(得分:1)

因为<%=Html.TextBox("Name")%>输入类型=“text”id =“Name”name =“Name”/&gt; 你可以

var name = $("#Name").val(); alert(name);
var intensities = $("#Intensities").val(); alert(intensities );

答案 1 :(得分:1)

为了以你提出的方式引用文本框,你需要给文本框一个这样的自定义id,假设你正在迭代一组用户:

<%foreach(var user in Model.UserCollection){%>
    <%= Html.TextBox("Name",user.Name,new{id="name"+user.Id})%>
<%}%>