jquery - 选择最后动态添加的文本框

标签 jquery asp.net-mvc

我有一个输入框列表,其中包含日期(以及类名“newDate”),我可以动态添加更多输入框。当我尝试获取最后添加的文本框的值时,我总是以第一个结束,这是与页面一起渲染的文本框。

$(".newDate:last-of-type").val()

我是否需要更改选择器以捕获动态添加的文本框,或者这里还需要考虑其他内容吗?脚本的位置与选择器相关吗?

最佳答案

只要添加文本框后运行选择器,以下操作就会起作用:

$(".newDate").last().val()

关于jquery - 选择最后动态添加的文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8878552/

相关文章:

javascript - 重新初始化莫里斯图时防止滚动到顶部

javascript - jQuery 删除模糊上的空格不起作用

asp.net-mvc - 如何防止页面刷新?

c# - 如何制作 System.Net.Mail MailMessage 的模型?

javascript - 在页面 anchor 滚动和偏移标题

jquery - 如何访问使用 css3 列创建的单列?

javascript - 在不显示模式下克隆一个 div

html - 不能同时使用 @Html.LabelFor 和 <strong>

c# - Microsoft 图表、MVC 3 和 Razor

asp.net - 为什么默认情况下不允许返回 JSON 的 GET 请求?