사용자가 나열된 페이지에 테이블이 있습니다. 초기 렌더링은 최소한의 데이터 만 갖는 "짧은 목록"입니다. 각 행에는 플러스 이미지와 마이너스 이미지가 있습니다. 더하기 이미지는 다음과 같습니다.Jquery.highlight <a> onclick
<a href="" onClick='javascript: ColdFusion.navigate("#request.controlurl#calllist/CallListDetail.cfm?UsersID=#CallList.usersID#&callListID=#attributes.callListID#","Ind_#CallList.usersID#");checkKW(); return false;'><img class="plus" src="#request.controlURL#images/plus.gif" border="0"></a>
더하기 아이콘을 클릭하면 더 자세한 데이터가 표시됩니다. 해당 데이터에서 특정 키워드를 강조하고 싶습니다. 테스트에서 나는 2 열을 가지고 일하고 있습니다. 처음 더하기 아이콘을 클릭하면 자세한 데이터는 표시되지만 강조 표시는 표시되지 않습니다. 두 번째 행의 더하기 아이콘을 클릭하면 강조 표시가 첫 번째 행에 나타납니다.
나는 Jquery highlight js at을 사용하고 있습니다. checkKW 기능은 다음과 같습니다.
function checkKW(){
$(".commdiv").highlight(document.getElementById('keywordscheckdiv').innerHTML);
alert('one');
}
단어를 강조 표시하려는 div 중 하나의 예제입니다. (주석에서 ...)
<div style="padding:2px 10px 5px 10px; " class="commdiv">
<strong>Date:</strong> #dateformat(qCallListComms.Date_Entered,"yyyy/mm/dd")# <strong>Cons:</strong> #qCallListComms.username#
<strong>Type:</strong> #qCallListComms.communication_type# #qCallListComms.comment#
</div>
왜 ColdFusion을 태그에 포함시키지 않습니까? –
Jquery 사람들이 게시물을 무시하는 경향이 있습니다. 나는 이유를 모른다. – user990016
브라우저의 디버깅 도구 인 Firebug, FF의 웹 콘솔을 사용하여 자바 스크립트 오류를 확인하십시오. 또한 타이밍이 중요 할 수 있습니다. 호출이 성공하면 즉, [callbackHandler] (http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WS0ef8c004658c1089-6262c847120f1a3b244-7fd0.html)에서 'checkKW'를 호출해야합니다. 즉, jQuery 대신 ColdFusion.navigate를 사용하는 이유는 무엇입니까? * RE : 왜 그런지는 모르겠다. * 언어가 섞인 질문에 공통적이다. 언어 A에 익숙하지만 B가 아닌 사람은 관련된 모든 부분을 이해하지 못할 수 있으며 잘못된 조언을하기를 원합니다. – Leigh