я использую select2 и пытаюсь создать кнопку сброса для каждого выбора. у меня 6 выбор.
мой скрипт такой
$('.deggre').on('change', function() {
var deggre = $( this ).val();
var span = $("#dropdownMenu1").find('span').clone(); // Copy 'X' span.
$("#dropdownMenu1").text(deggre); // Insert text first.
$("#dropdownMenu1").append(span); // Then, append the 'X' span.
if($(this).val() == "")
$('#dropdownMenu1').css({"display": "none"});//value is none then hide
else
$('#dropdownMenu1').css({"display": "inline-block"});//have value then show
});
$("#dropdownMenu1").click(function(){
$(".deggre").val("");
});
мой скрипт не работал для этого случая. Как решить эту проблему? мне нужно показать кнопку, когда мы выбираем вариант на select2, и дать innerHtml кнопке. а затем, когда кнопка нажимается, ее собственный выбор сбрасывается, а кнопка исчезает, потому что она не получила значение.
вот мой jsfiddle https://jsfiddle.net/acvxeq8x/2/