이 jQuery 유틸리티는 텍스트를 HTML 목록으로 변환합니다 (주문 또는 변수). 문장 종료 기간을 구분 제로 사용합니다
이전 :
이후 :
jQuery.stringTolist () (원본 버전) :
jQuery.stringTolist () (NamesPaced 버전) :
를 사용하여 jQuery 문자열에 대한 jQuery 문자열에 대한 자주 묻는 질문 (FAQS)
이 섹션에서는 원래 코드와는 다른 접근법 인 jQuery의 메소드를 사용하여 문자열을 HTML로 변환하는 것에 대한 일반적인 질문을 다룹니다. 원래 코드는 컨테이너 요소의 HTML을 직접 조작합니다.
vs.
DOM 노드 배열을 반환합니다.
/* * $.stringToList * jQuery Function to convert a block of text into a HTML list. * Requires: Full stops after each sentence to delimit list items. * @param: listType: 'ul' or 'ol' * Usage: $('#inclusions').stringToList('ul'); * Author: Sam Deering */ $.fn.extend({ stringToList: function(listType) { var sentenceRegex = /[a-z0-9,'‘- ]+/igm, htmlList = '<' + listType + '>'; $.each($(this).html().match(sentenceRegex), function(i, v) { if (v && /[a-z0-9]+/igm.test(v) && v != 'strong') { htmlList += '
를 사용하여 구문 분석 된 요소를 DOM에 추가하십시오.
/* * NAMESPACE.stringToList - jQuery Function to convert a block of text into a HTML list. * Requires: Full stops after each sentence to delimit list items. * @param: textContainer (jQuery object), listType: 'ul' or 'ol' * Usage: NAMESPACE.stringToList($('#inclusions'),'ul'); */ NAMESPACE.stringToList = function(textContainer, listType) { var sentenceRegex = /[a-z0-9,'‘- ]+/igm, htmlList = '<' + listType + '>'; $.each(textContainer.html().match(sentenceRegex), function(i, v) { if (v && /[a-z0-9]+/igm.test(v) && v != 'strong') { htmlList += '
를 구문 분석합니다
는 HTML 전용입니다. XML에 >를 사용하여보다 포괄적이고 정확한 설명을 제공합니다. 귀하의 요구와 상황에 가장 적합한 방법을 선택해야합니다. 간단한 목록 생성의 경우 원래 $.parseHTML()
를 사용하십시오
가있는 html 목록 또는 테이블에 문자열을 구문 분석합니다.
$.parseHTML()
기능이 충분합니다. 보다 복잡한 HTML 조작을 위해 또는 잠재적으로 안전하지 않은 HTML 입력을 처리 할 때 stringToList
는 더 안전하고 강력한 옵션입니다.
위 내용은 jQuery는 텍스트를 HTML 목록으로 변환합니다 - $ .StringTolist의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!