댄, 나는 당신이 찾고있는 것에 대해 약간 혼란 스럽지만, 어떤 코드가 특정 필드의 글자 길이를 줄이기를 원하는 것처럼 들린다. 이 질문에 PHP라는 태그가 붙어있는 것을 보았습니다. 아마도 서버 쪽을 처리하는 것이 더 나을 것입니다. 그러나 Jquery를 사용하도록 설정했다면 쉽게 수행 할 수 있습니다.
알아 두어야 할 핵심 사항은 페이지 내의 필드 태그를 식별하는 데 사용할 패턴 (즉, 원하는 태그를 선택하기 위해 어떤 종류의 jquery 선택기를 쓸 것인지)입니다. 일단 그것이 끝나면, 자바 스크립트의 .slice() 함수는 원하는 것을 얻을 것입니다.
그래서 여기 예가 있습니다. 연결된 페이지를 기반으로 목록 항목의 직접 하위 항목 인 앵커 태그의 직접 하위 항목 인 span 태그를 선택하여 필드 출력을 선택할 수 있습니다.
그런 다음 여기에서 스팬의 내용을 가져 와서 너비를 확인하고 필요한 경우자를 수 있습니다.
T. 스톤이 말한대로, 일하는 것이 PHP와 트림
<script type="text/javascript">
var MAX_TITLE_LENGTH = 75;
// on page load...
$(function() {
truncateImageTitles();
});
function truncateImageTitles() {
$('li > a > span').each(
if (this.text().length > MAX_TITLE_LENGTH)
this.text(this.text().slice(0,MAX_TITLE_LENGTH));
);
}
</script>
가? 시도했지만 어디서나 예제를 찾지 못했습니다. – DanC
나는 이것을 사용하여 텍스트를 줄이기 위해 PHP를 사용하는 경로를 종료했습니다. – DanC