Alpine.js x-bound: Multiple select
by rameel
HTML
<div x-data="{ pets: ['goldfish', 'parrot'] }" x-format>
<select &value="pets" multiple>
<option value="cat">Cat</option>
<option value="goldfish">Goldfish</option>
<option value="parrot">Parrot</option>
<option value="spider">Spider</option>
</select>
<p>
Pets: {{ pets.join(", ") }}
</p>
</div>
<script src="https://cdn.jsdelivr.net/npm/@ramstack/alpinegear-bound@1/alpinegear-bound.min.js" defer></script>
<script src="https://cdn.jsdelivr.net/npm/@ramstack/alpinegear-format@1/alpinegear-format.min.js" defer></script>
<script src="https://cdn.jsdelivr.net/npm/alpinejs@3/dist/cdn.min.js" defer></script>