0
jqueryでdinamic liを追加したいのですが、私は最後の位置li
が3に達したらそれを取り除き、新しい値を入力するときに追加しておきたい。しかし、私は最後の位置を削除することに問題があります。jqueryで新しいアイテムを追加するときに最後の子を削除する方法
は常に、検索テキストを付加し、条件が達成された場合は削除し、あなたがそこにある新しいアイテムに 感謝
$(document).ready(function() {
$('.search').on('click', function() {
var text = $('#person').val();
var li_count = $('ul.history li').length;
$('#person').val('');
if (li_count < 3) {
$('ul.history').prepend('<li><a href="' + text + '">' + text + '</a></li>');
} else {
$('ul.history li:last-child').remove();
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="person" type="text">
<button class="search">search</button>
<ul class="history">
</ul>
私はまだ最後の項目を削除する他に必要と思いました。私は見るので、最後の項目を削除する3に達するとき。提案のおかげで – rnDesto