그것의 중복을 꽤 확신하지만 다른 포스트 "친척"에서 어떤 대답도 찾지 못합니다. 게다가 나는 Js에 꽤 새롭기 때문에 너무 가혹하지 마십시오 pls : /
너무 긴 텍스트를 재개하기 위해 Js / jQuery에서 간단한 함수를 만들고 있습니다. 난 끝냈어; 작동하지만 이제는 호출 할 때 특별히 설정 한 변수 (문자 수)와 함께 사용하고 싶습니다.
resume(30)
while 과 같은 것은 텍스트가 30 자 이상이면 그 뒤에 다시 시작하는 것을 의미합니다.
여기 내가 지금까지 얻은 것입니다 : (값으로 nbChar를 변경할 수 있습니다)
var nbChar;
function resume(nbChar) {
$('.resume').each(function () {
var text = $(this).text();
if (text.length > nbChar) {
var less = text.slice(0, nbChar) + '<span class="showMore">...</span>';
$(this).html(less);
$(this).data('content', text + '<br/><br/><span class="showLess"> Cacher</span>')
$(this).data('less', less)
}
});
});
이것이 당신이 대답하는 데 도움이 될 수 있다면 여기에 바이올린 이 있습니다.
어떤 도움이라도 기꺼이 받아 들일 것입니다. 감사합니다!
수정 후 코드가 제대로 작동합니다.
<div class=".resume">
해야한다 <div class="resume">
});
은}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다