「a」をクリックすると、都市名を取得し、 'filter_selected_det'に表示する必要があります。現在のコードを正しく追加します。しかし、私は削除したい(PER)..など。コードなしで「都市名」のみを表示する必要があります。JQueryクリックでかっこのテキストを削除し、都市名のみを表示
また、一度5つの都市が追加されました。都市の追加を防ぐ必要があります。最大5都市のみ。
貴重なご意見ありがとうございます。
HTML:
<div class="filter_selected_det">
<div class="allCities">All Cities</div>
</div>
<div class="city_container">
<a href="#">Perth (PER)</a>
<a href="#">Sydney (SYD)</a>
<a href="#">Krabi (KRB)</a>
<a href="#">Melbourne (MLB)</a>
<a href="#">Adeliade (ADL)</a>
<a href="#">London (LDN)</a>
<a href="#">Flordia (FLO)</a>
</div>
JS:
$('.city_container a').on('click', function (e) {
e.preventDefault();
$(this).addClass('selected');
$('.allCities').remove();
var newCity = $('<div/>').html($(this).html());
$('.filter_selected_det').append(newCity);
});
の最大数を検証したテキストを削除します。 – Li357