使用 jQuery 将文本框动态添加到网页
Add TextBox dynamically to webpage using jQuery
我正在尝试使用jQuery将文本框添加到 ASP.NET MVC中的网页。我有一个按钮,单击该按钮时,我希望将TB添加到给定类的文本框集合的末尾。这是我用于添加文本框的jQuery代码。
$(document).ready(function () {
$("#addTextBox").click(function () {
var count = $('input:text .approvers').length;
if (count <= 20) {
var newTextBox = $(document.createElement('text'));
newTextBox.appendTo('.approvers:last');
}
});
});
这是我在MVC视图中创建的按钮
<input type="button" value="+" id="addTextBox" class="roundButton" />
但是,这不起作用。它在外部 JS 文件中定义。我已经研究并确保在我自己的JS文件之前首先添加jQuery。我错过了什么。
PS:我在jQuery函数的开头添加了一个断点,当我调试断点时,它给了我这个警告,断点当前不会被命中。本文档没有加载任何符号,我正在努力解决这个问题,但不确定这可能是问题所在。
尝试更改:
var newTextBox = $(document.createElement('text'));
newTextBox.appendTo('.approvers:last');
自:
$('.approvers:last').append($("<input type='text' value='value' />"))
更新:
另一个错误是var count = $('input:text .approvers').length;
?
将其更改为 : var count = $('input[type='text'].approvers').length
;
相关文章:
- 如何将可调整大小、可拖动的覆盖添加到网页中
- 使用javascript为网页中的所有图像添加属性
- 如何使用javascript在asp.net网页表单上动态添加文本框
- 在网页上添加退出动画
- 当添加spin(spin.js)时,网页将失去功能
- 将音频添加到我的网页
- 将背景音乐添加到网页
- 使用 jQuery 将文本框动态添加到网页
- I'我试图在网页中添加一个javascript小片段,但它只是在页面上显示代码
- 简单的dart网页应用程序在IE上添加按钮的速度非常慢
- 在同一网页上添加多个 Google 地点实例
- 如何通过音频切换将背景音乐添加到网页中
- 在网页上添加已加载记录的新记录
- 如何在我的网页中通过按钮操作添加书签
- 如何在网页加载之前添加加载页面
- 使用 javascript 向网页中的所有图像添加一个类,但特定
- 在指定时间中添加 24 小时后在网页上显示时间 x
- 在Html表单中添加网页
- 添加网页可访问性推特引导手风琴
- 当点击时,在注入的侧边栏chrome扩展中的字段内添加网页上的所选文本