Jquery Tag Plugin을 XOXCO으로 사용하고 있습니다. 그것은 위대한 작품이지만 어떤 사람이 쉼표를 가진 텍스트를 붙여 넣으면 텍스트가 분리되지 않습니다. 나는이 해결책을 시도했다. https://github.com/xoxco/jQuery-Tags-Input/issues/22. 하지만 붙여 넣은 새 태그를 두 번 추가합니다. 누구든지이 플러그인을 사용하고 동일한 문제를 겪었습니까?Jquery Tags 플러그인 붙여 넣기 문제
1
A
답변
1
GitHub의에서 자신의 코드를 기반으로, 당신은 해결 방법으로이 시도 할 수 :
$('#input').on('paste',function() {
$(this).trigger('keypress');
});
1
타 간단한 해결책이
$('#tags').tagsInput({
'onAddTag': function(tag) {
//Remove all newlines
tag = tag.replace(/\n/g, '');
//Remove all spaces
tag = tag.replace(/\s/g, '');
//check if a comma is find inside var tag
if (tag.indexOf(',') > 0) {
$('#tags').importTags(tag);
};
}
});
그리고 짜잔입니다!
0
이 쉼표로 구분 된 문자열
onAddTag: function(tag) {
var tags = tag.split(",");
if(tags.length > 1) {
$(this).removeTag(tag);
return false;
}
}
비트 이상한 보이는 붙여 지원하지만 태그 LIB 이미 세퍼레이터로서 콤마 취급하므로 제거는 단순히 리프레시.
0
나는 핏 파는 사람의 이중 꼬리표에 대한 초기 문제의 원인을 발견했습니다. $(e.target).val()
에 이미 추가 된 태그가 있습니다. + ',' + e.tags
을 추가하면 태그가 두 배가됩니다. 내 솔루션에서는 이전 버전을 주석으로 처리하고 위의 새 줄을 추가했습니다.
원래 코드 : https://github.com/xoxco/jQuery-Tags-Input/issues/22
var tidyTags = function(e) {
var tags = ($(e.target).val()).split(',');
//var tags = ($(e.target).val() + ',' + e.tags).split(',');
var target = $(e.target);
target.importTags('');
for (var i = 0, z = tags.length; i<z; i++) {
var tag = $.trim(tags[i]);
if (!target.tagExist(tag)) {
target.addTag(tag);
}
}
$('#' + target[0].id + '_tag').trigger('focus');
};
관련 문제
- 1. 복사 디자이너에 붙여 넣기 문제
- 2. tinymce 잘라 내기/붙여 넣기 플러그인
- 3. 붙여 넣기
- 4. javascript html editor 복사/붙여 넣기 문제
- 5. 붙여 넣기 (Python) 웹 서버 - 자동로드 문제
- 6. IPython 마법 함수 % 붙여 넣기 문제
- 7. jQuery Ajax : 복사 - 붙여 넣기 thingy
- 8. 캡쳐 붙여 넣기 이벤트/붙여 넣기 html - javascript
- 9. 커서 위치에 붙여 넣기 시스템 어디서나 붙여 넣기
- 10. 클립 보드에서 붙여 넣기 및 자동 토글 : 붙여 넣기 설정
- 11. JEditorpane에 이미지 붙여 넣기
- 12. 여러 번 붙여 넣기
- 13. 복사하여 붙여 넣기
- 14. Silverlight에 이미지 붙여 넣기
- 15. iOS 복사하여 붙여 넣기
- 16. 붙여 넣기 이벤트가 발생됩니다
- 17. GWT에 이벤트 붙여 넣기
- 18. 복사하여 붙여 넣기 Silverlight
- 19. 붙여 넣기 자 제한
- 20. 붙여 넣기 config 항목
- 21. 매핑 붙여 넣기
- 22. 색이있는 텍스트 붙여 넣기
- 23. 붙여 넣기 이벤트를 잡으시겠습니까?
- 24. 붙여 넣기 테이블 이름은
- 25. 데이터 이동 붙여 넣기
- 26. 복사하여 붙여 넣기 목록보기
- 27. 입력란에 붙여 넣기 감지
- 28. RichTextBox에 이미지 붙여 넣기
- 29. Qt의 이벤트 붙여 넣기
- 30. 매크로 - 복사하여 붙여 넣기