function limitofTags(){
var tags = $('div').find('.tag').map(function(){
if (!$(this) = '')
return $(this).text();
}).get();
$("#tags").prop('disabled', tags.length >= 12);
var limit = 12;
var $counter = $('.numoftags');
var remains = parseInt(limit - tags.length);
if(remains == 1){
$counter.text(remains + ' more tags');
}
if(tags.length >= limit){
$counter.text('Cannot display anymore tags');
}
else{
$counter.text('Add ' + remains + ' more tags');
}
}
При сохранении черновика без ввода тегов на следующей странице он отображает значок удаления без текста. Я пытаюсь найти, почему он показывает значок удаления на следующей странице при сохранении черновика без ввода тегов.Дополнительный ярлык, появляющийся при вводе
EDIT # 2
function addTag() {
// invoked on button click or spacebar
var tag = $.trim($('#tags').val());
if(tag !== ''){
$('<div class="tag"><a href="" class="tag-delete"><i class="icn-delete"></i></a>' + tag + '</div>').appendTo('.tags-box');
$('#tags').val('');
}
limitofTags();
}
Не следует добавлять метки, как указано выше. Но все же он показывает пустой тег со значком удаления в следующем теге.
Все указания или руководства или помощь будут оценены!
Я думал, что функция addTag была причиной, из-за которой я тестировал без limittags и смотрел, добавлена ли функция addTag пустая. hmm – kittymeows
все еще есть проблема с пустой тегом, появляющейся после отправки. я думаю, что это не относится к функции ограничения тега. – kittymeows