使用变量值创建带有属性的输入字段
Creating input field with properties using variable values
我希望用户能够a)为输入字段指定一个名称,然后单击一个按钮来创建它,从而他们指定的名称成为字段的名称。我正在使用jQuery。以下是目前为止的内容:
HTML:<input id="paramName" type="text" class="inputForm" name="addFieldName" placeholder="Name of Parameter" />
<input id="addParameter" class="inputButton" type="button" name="addField" value="Add New Parameter" />
jQuery: function addParams() {
var specifiedParam = $('#paramName').value;
$('<input />', {
id: specifiedParam
}).insertAfter('#formTop');
}
可以插入表单,但是输入字段没有名称。我只想使用指定的param变量的值(由用户在文本字段中输入时定义)作为输入字段的名称。
帮忙吗?由于
你得到的值是错误的,它是.val()
不是value
:
var specifiedParam = $('#paramName').val();
$('<input />', {
id: specifiedParam
}).insertAfter('#formTop');
现场演示
相关文章:
- 选中单选框时将属性添加到输入字段
- 如何选择多个输入字段并删除所需的属性
- Html5输入属性的默认值,如最小值、最大值、大小等
- 将输入值设置为ng模型属性[Angular]时出现问题
- Javascript获取具有不同id的文件数's来自没有多个属性的文件输入元素
- <输入id=“;“到期”;type=“;月份;min=“;2016-05”>如何填写“;min”;属性与当前
- JS事件未更改输入禁用属性
- 如何动态更新输入值属性
- 如何将按钮的数据属性设置为输入[type=text]中设置的任何值
- 使用jQuery更改输入字段的自定义属性
- 在jquery中,从同一对象的属性设置输入字段和标签的正确方法是什么
- 更改类所选空输入的CSS属性
- 更改 html 输入字段中的占位符属性
- 至于所有输入的标签都用指定的属性来设置,例如属性检查=false
- 为什么除了html5输入模式属性之外,这个简单的regex在任何地方都能工作
- 显示范围输入的值"无法读取属性'值'“为空”;
- jQuery:检查hasClass的name属性输入
- 文本属性输入框,用于选择字体
- RegExp构造函数属性输入
- 属性输入值为另一个输入值