我正在添加一些文本框和一个按钮,使用append方法在一个按钮上单击,这是完美的工作。但当我试图删除相同的div使用一个按钮,单击它不工作。
$(document).ready(function () {
$("#add").click(function () {
$("#mydiv").append($("<div class='row' id='row'> <div class='col-md-4'><div class='form-group'><div class='col-md-10'><input type='text' name='vname[]'class='form-control' placeholder='Vazhipad Name' /></div></div></div><div class='col-md-4'><div class='form-group'><div class='col-md-10'><input type='text' name='vprize[]'class='form-control' placeholder='Vazhipad Prize' /> </div></div> </div><div class='form-group'><div class='col-md-10'><button type='button' id='btnRemove' class='btn btn-primary btnRemove'>-</button></div></div></div></div>"))
});
$('body').on('click', '.btnRemove', function () {
$(this).parent('div.row').remove()
});
});
HTML格式
<div class="mydiv" id="mydiv">
<div class="form-group">
<div class="col-md-10">
<select name="templeid" id="tid1" class="form-control">
<option >-Select Temple-</option>
@foreach (var a in ViewBag.namelist)
{
<option value="@a.temp_id">@a.templename</option>
}
</select>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="form-group">
<div class="col-md-10">
<input type="text" name="vname[]"class="form-control" placeholder="Vazhipad Name" />
</div>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<div class="col-md-10">
<input type="text" name="vprize[]"class="form-control" placeholder="Vazhipad Prize" />
</div>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<div class="col-md-10">
<button type="button" id="add" class="btn btn-primary">+</button>
</div>
</div>
</div>
</div>
</div>