我有一个HTML
<ul class="restListings"></ul>
我正在向ul中动态添加一些数据,如图所示
var divhtml = $('<sub class="sub">Your Favorite Restaurant</sub>');
for (var i = 0; i < response.length; i++) {
divhtml.append('<li><h6>' + response[i].name + '</h6><p>' + response[i].address + '</p></li>');
}
完成此操作后,我创建了一个新按钮,并想在ul标签
之后添加它var $newbutton = $('<input/>').attr({
type: 'button',
location: locationname,
name: 'btn1',
class: 'btn btn-success testclass',
value:locationname
});
我需要这样做。
我试过这种方式
$('.restListings').append($newbutton);
但是这被添加到ul
代码
当我尝试insertAfter
时,此按钮被多次添加。
这就是这样的
<ul class="restListings">
<sub class="sub">
Your Favorite Restaurant<br>
<li>
<h6>Swaghat</h6>
<p>MadhaPur , Near Policstation,Hyderabad</p>
</li>
<li>
<h6>Swaghat</h6>
<p>MadhaPur , Near Policstation,Hyderabad</p>
</li>
<li>
<h6>Swaghat</h6>
<p>MadhaPur , Near Policstation,Hyderabad</p>
</li>
</sub>
<input type="button" location="LocationX" name="btn1" class="btn btn-success testclass" value="LocationX">
</ul>
答案 0 :(得分:-1)
您可以使用:
$('.restListings').find('.testclass').remove();