2017-10-23 5 views
0

저는 자바 스크립트에 익숙하지 않고 jquery-colorize를 사용하여 html 테이블을 히트 맵하려고합니다. 나는 문제는 내 실제 테이블이 백분율 일부 문자열 값을 가지고 있다는 것입니다Javascript/JQuery HTML 테이블 만들기 퍼센트 및 비 숫자 값을 사용하는 히트 맵

$("table tbody td").colorize({}); 

사용하여 내 템플릿에이 함수를 호출하고있어

https://github.com/gryevns/jquery-colorize/blob/master/jquery-colorize.js에서 주요 JS 함수의 코드입니다. 지금 당장이 함수는 테이블의 숫자 값으로 작업 할 수 있습니다. 나는이 스크립트를 수정하는 방법

나는 할 수 있도록 :

1) 완전히 기능

2) 테이블에 값을 떠 퍼센트 변환을 깨지 않고 태그에 숫자가 아닌 값을 무시 (나는 마지막 퍼센트 문자를 드롭

this.slice(0, this.length-1) 

를 통해이 일을 시도했지만 그것은 여전히 ​​작동하지 않습니다.

나는 jsfiddl을 만들었습니다 e for it : jsfiddle.net/k3rud9ck/

나는 JS에 매우 익숙해서 어떤 도움을 주시면 감사하겠습니다. 이 숫자가 아니라면

return parseFloat(e.html()); 

당신은 아마 0으로 셀 값을 설정합니다

return parseFloat(e.html()) | 0; 

이로 변경할 수 있습니다 : 당신이해야 할 일은

답변

0

플러그인에 9 호선을 수정합니다. parseFloat이 (가) %

을 무시하므로 이미 퍼센트가 올바르게 수레로 변환되었습니다.