回答:
$("ul").empty()
正常に動作します。その他のエラーはありますか?
$('input').click(function() {
$('ul').empty()
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul>
<li>test</li>
<li>test</li>
</ul>
<input type="button" value="click me" />
これはうまくいくはずです:
$("ul").html('')
$( "ul")。empty()が機能し、子供をクリアします。あなたはここでそれを見ることができます:
クラスまたはIDを調べます。おそらくこのように$( "#resi_result")。html( ''); これはうまくいくはずです:
複数のulがあり、特定のulを空にしたい場合は、IDを使用します。例:
<ul id="randomName">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
<script>
$('#randomName').empty();
</script>
$('input').click(function() {
$('#randomName').empty()
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul id="randomName">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
<ul>
<li>4</li>
<li>5</li>
</ul>
<input type="button" value="click me" />
使用例.remove()
:
<p>Remove LI's from list</p>
<ul>
<li>Test</li>
<li>Test</li>
<li>Test</li>
<li>Test</li>
<li>Test</li>
</ul>
<p>END</p>
setTimeout(function(){$('ul li').remove();},1000);
これは最小限のコードで私のために働きました
$(my_list).remove('li');
$("ul").remove();
?