无法追加输入
Unable to append input
我有一个添加的button
,单击后必须添加一个input
字段。如果我将<p>
放在append()
中,而不是input
,则它是附加的。我哪里错了?
HTML
<div id="inputstack">
<input type="text" class="selector" value="new">
<input type="text" class="selector" value="old">
<input type="text" class="selector" value="newest">
<input type="text" class="selector" value="oldest">
<input type="text" class="selector" value="older">
</div>
<input type="button" value="Add" id="addinput" />
JavaScript
$('.selector').on('blur',function () {
var current_value = $(this).val();
$(this).attr('value',current_value);
console.log(current_value);
if ($('.selector[value="' + current_value + '"]').not($(this)).length > 0 || current_value.length == 0 ) {
$(this).focus();
alert('You cannot use this');
}
});
$('#addinput').click(function(){
$('#inputstack').append("<input type="text" class="selector" value="">");
});
我的小提琴在这里
语法错误。。请留意控制台。。报价问题
$('#inputstack').append('<input type="text" class="selector" value="">');
工作演示
只需将双引号改为单引号,如下所示:
$('#addinput').click(function(){
$('#inputstack').append('<input type="text" class="selector" value="">');
});
相关文章:
- 使用jQuery'生成输入字段;s追加
- jQuery-根据值在输入字段后追加图像
- jQuery动态使用.append()添加输入,但发布表单不是追加数据
- 单击后,将子项与输入字段类似树追加
- 在追加时清除所有输入文本框值
- 使用用户输入追加表行
- 在文本字段中将输入与定义的文本一起追加
- 将用户输入从文本框追加到新元素
- 如何使用 javascript 或 jquery 使用追加更改输入中的类值
- 在追加后隐藏输入(之后)
- 将输入文本追加到输入值
- 追加了 JQuery 的代码不会在输入文件上触发单击事件
- 使用Javascript将输入值追加到列表中.待办事项列表
- 无法追加输入
- jQuery:使用动态生成的变量作为选择器,将JSON输入追加为内容
- 在Javascript中从用户输入追加一个数组
- Angular Bootstrap提前输入-追加到主体-卡住
- 将需要的输入追加到现有表单中
- 从用户输入追加URL,然后继续
- 用表单输入追加URL