我試圖寫我自己的函數來包裝每個字符串用逗號分隔的標籤,我有這個工作,但在'關閉'點擊id像從輸入中刪除相應的字符串,這是可能的在所有?單擊時從輸入中刪除字符串? jQuery
jQuery的
$('body').on('click', '.tag span', function(){
$(this).parent().hide();
});
$('input').keyup(function(e) {
$('.result').html('');
var valueArr = $(this).val().split(',');
for(var i=0; i<valueArr.length; i++){$('.result').append('<div class="tag">'+valueArr[i]+'<span> X</span></div>')};
});
http://jsfiddle.net/Liamatvenn/7huQ4/1/
這很棒@Justin Niessner!謝謝 – Liam
這會弄亂像'Foo X,Foo Y'這樣的文字。 – Blender
@Blender - 事實上,它不會。它會刪除第一個出現的'X'並離開第二個,從而使所有事情都保持完好。在小提琴中給它一個鏡頭。 –