描述一下场景,页面是一个列表,当然列表的数据是从数据库里面取出来的,这时候想给一行中的某一个字段加一个事件,比如鼠标放到时弹出一个div框,这时候我想传一个对于每一行都是特定的数据,比如说产品的ID,那个这个ID怎么传去呢?我的代码如下:
# $(document).ready(function(){ # $(".blue12pxl").mousemove(function(event){ # var div = $("#detail_div_valuename"); # setDivPosition1(event,div); # $("#detailContent").html(${p.id}); # div.show(); # }); # }) # ${p.id}是循环对象集合中的某一个对象ID
这种方式不行,当然可以通过下面这种方式实现这种需求
<span class="blue12pxl" onmousemove="test(${p.id})">${p.partStr?if_exists}....</span>
但我想用jQuery不知道怎么用?
问题补充:
${p.id}是freemarker的表达式,我的目的就是要让$("#detailContent")的innerHTML是${p.id},但现在问题是鼠标事件发生时,得到${p.id}这个值勤
问题补充:
${p.id}是freemarker的表达式,我的目的就是要让$("#detailContent")的innerHTML是${p.id},但现在问题是鼠标事件发生时,得不到${p.id}这个值