如何用javascript创建具有顺序名称的div?
如何用javascript创建具有顺序名称的div?,javascript,php,jquery,mysql,Javascript,Php,Jquery,Mysql,我得到这段代码是为了在屏幕上添加动态输入。 我需要解析输入名称 已知问题: 所有输入名称都相同:供应商产品1 当我删除一个输入时,它只删除第一个输入,而不是所选的输入 HTML 普罗杜托斯 诺姆·多普罗杜托 阿迪西奥纳生产商 Javascript $('.add').click(function() { $('.block:last').before(' <div class="block" id="block"><div class="widget-conten
我得到这段代码是为了在屏幕上添加动态输入。
我需要解析输入名称
已知问题:
所有输入名称都相同:供应商产品1
当我删除一个输入时,它只删除第一个输入,而不是所选的输入
HTML
普罗杜托斯
诺姆·多普罗杜托
阿迪西奥纳生产商
Javascript
$('.add').click(function() {
$('.block:last').before(' <div class="block" id="block"><div class="widget-content nopadding"><div class="control-group"><label class="control-label">Nome do produto</label><div class="controls"><input type="text" maxlength="140" name="supplierproduct1" id="supplierproduct1"> <span class="remove btn btn-danger"> Excluir </span> </div></div></div></div>');
});
$('.optionBox').on('click','.remove',function() {
$("#block").remove();
});
$('.add')。单击(函数(){
$('.block:last')。之前('Nome do produto Excluir');
});
$('.optionBox')。在('单击','.remove',函数()上{
$(“#块”).remove();
});
对不起,伙计们,我正在做一个系统来帮助我的商店,但我仍在学习这些东西,所以我无法单独完成,已经搜索过了,但无法使用锯子做任何事情。
谢谢 编辑:
解决方案:
html
普罗杜托斯
诺姆·多普罗杜托
阿迪西奥纳生产商
js
$('.add')。单击(函数(){
$('.block:last')。之后('Nome do produto Excluir');
});
$('.optionBox')。在('单击','.remove',函数()上{
$(this).closest('.block').remove();
});
您没有在此处使用任何名称我知道,我需要先解决名称问题,javascript应该创建动态输入名称,但我不知道如何创建。在此之后,我必须添加phpy您的问题和标题与您需要编辑的内容不同,因为类名是静态的,每次单击按钮时您都不会做任何更改
$('.add').click(function() {
$('.block:last').before(' <div class="block" id="block"><div class="widget-content nopadding"><div class="control-group"><label class="control-label">Nome do produto</label><div class="controls"><input type="text" maxlength="140" name="supplierproduct1" id="supplierproduct1"> <span class="remove btn btn-danger"> Excluir </span> </div></div></div></div>');
});
$('.optionBox').on('click','.remove',function() {
$("#block").remove();
});
<div class="widget-box">
<div class="widget-title"> <span class="icon"> <i class="icon-info-sign"></i> </span>
<h5>Produtos</h5>
</div>
<div class="optionBox">
<div class="block">
<div class="widget-content nopadding" id="block">
<div class="control-group">
<label class="control-label">Nome do produto</label>
<div class="controls">
<input type="text" maxlength="140" name="supplierproduct[]" id="supplierproduct[]">
</div>
</div>
</div>
</div>
<span class="add btn btn-success"> Adicionar produto </span>
</div>
</div>
$('.add').click(function() {
$('.block:last').after(' <div class="block" id="block"><div class="widget-content nopadding"><div class="control-group"><label class="control-label">Nome do produto</label><div class="controls"><input type="text" maxlength="140" name="supplierproduct[]" id="supplierproduct[]"> <span class="remove btn btn-danger"> Excluir </span> </div></div></div></div>');
});
$('.optionBox').on('click','.remove',function() {
$(this).closest('.block').remove();
});