목록보기에서 내 설명 텍스트를 클릭 할 때 나머지 텍스트를 전환 할 수있는 문자 개수의 문자로 제한하려고합니다. 다음 코드와 함께 작동하는 문제는 텍스트를 http://jsfiddle.net/lgtsfiddler/G42dR/5/jquery로 텍스트 제한
$("p").each(function(i) {
len = $(this).text().length;
if (len > 150) {
$(this).text($(this).html().substr(0, 150));
}
});
이 어떻게에 드롭 다운 이벤트를 추가 할 수 스 니펫을하지 않는 제한?
클릭 에 더 많은 것을 읽어야합니다. 나머지 텍스트를 전환해야합니다. – fefe
왜 세상에서 $ (this) .text ($ (this) .html())를 사용하게 되었습니까? 당신은 당신의 묘사에서 멋진 마크 업을 많이 얻을 것입니다! 또한 $ (this)를 입력 할 때마다 쓸데없는 병목 현상이 발생하기 때문에 반드시 일부 변수를 저장해야합니다. 질문에 대답하려면 설명을 다듬을 때 원래 설명을 .data()를 사용하여 요소에 저장 한 다음 이벤트 중에 검색하여 전체 설명을 표시하십시오. – redline