Javascript I';我正在尝试使用可排序jquery函数创建一个add-remove输入框来对动态创建的输入框进行排序
Javascript I';我正在尝试使用可排序jquery函数创建一个add-remove输入框来对动态创建的输入框进行排序,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,$('#添加')。单击(函数(){ 变量x=$(''+($('.condiv')。长度+1)+''; x、 附录(“#form.con”) }); $(“#减”)。单击(函数(){ x、 除去 $(“span”)。可排序({ 连接到:“.con” }).disableSelection(); 因此,我的代码可以添加删除,但无法删除添加的元素。我正在尝试删除所需的框。请帮助我,这是js提琴。您有一个输入错误: $('#add').click(function() { var x = $('&
$('#添加')。单击(函数(){
变量x=$(''+($('.condiv')。长度+1)+'';
x、 附录(“#form.con”)
});
$(“#减”)。单击(函数(){
x、 除去
$(“span”)。可排序({
连接到:“.con”
}).disableSelection();
因此,我的代码可以添加删除,但无法删除添加的元素。我正在尝试删除所需的框。请帮助我,这是js提琴。您有一个输入错误:
$('#add').click(function() {
var x = $('<div class="ui-state-highlight"><input type="text" class="form-control" ng-model="input.field" placeholder="Name"/><input type="text" class="form-control" ng-model="input.value" placeholder="Email"/> ' + ($('.con div').length + 1) + '</div>');
x.appendTo('#form .con')
});
$("#minus").click(function(){
x.remove
$("span").sortable({
connectWith: ".con"
}).disableSelection();
您有一个输入错误:
$('#add').click(function() {
var x = $('<div class="ui-state-highlight"><input type="text" class="form-control" ng-model="input.field" placeholder="Name"/><input type="text" class="form-control" ng-model="input.value" placeholder="Email"/> ' + ($('.con div').length + 1) + '</div>');
x.appendTo('#form .con')
});
$("#minus").click(function(){
x.remove
$("span").sortable({
connectWith: ".con"
}).disableSelection();
Well
x
不在你的“减号”点击方法的范围内删除了什么?添加了最后一个div?->$(.con div:last”).remove();
Hi@James它仍然不起作用。可以提供一个js小提琴。我非常感谢你的帮助。谢谢。非常感谢你的帮助@JamesWellx
不在你的范围内“减号”单击方法删除了什么?添加了最后一个div?->$(“.con div:last”).remove();
Hi@James它仍然不起作用。可以提供一个js小提琴。我非常感谢您的帮助。谢谢。非常感谢您的帮助@James