我的页面上有一张表,上面列出了用户。最初的呈现是一个“短列表”,只有最少的数据。每一行都有一个加号图像和一个减号图像。加法图像如下;
<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突出显示js在。checkKW函数为;
function checkKW(){
$(".commdiv").highlight(document.getElementById('keywordscheckdiv').innerHTML);
alert('one');
}一个我想在is中突出显示单词的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>发布于 2014-09-08 18:44:58
(来自评论)
使用浏览器的调试工具检查javascript错误: Firebug,FF的web控制台,.此外,时机可能是一个因素。在调用成功并在checkKW中呈现div之后,您应该调用callbackHandler。
也就是说,您使用ColdFusion.navigate而不是jQuery有什么原因吗?
https://stackoverflow.com/questions/25707046
复制相似问题