echo $this->Html->link($val['Post']['title'],
array('controller'=>'posts','action'=>'view',$val['Post']['id']),
array('id'=>'rightSideLink')).'<br/>';
$("#rightSideLink").mouseover(function(){
$(this).addClass('classTableRow');
})
$("#rightSideLink").mouseout(function(){
$(this).removeClass('classTableRow');
})
它不起作用。 怎么办?
答案 0 :(得分:2)
它完全正常工作...... 你可以测试我在下面提供给你的代码.... 只需根据您的要求更改控制器和型号.....
<?php
echo $this->Html->link($user['User']['username'],
array('controller'=>'users','action'=>'view',$user['User']['id']),
array('id'=>'rightSideLink')).'<br/>';
?>
<style>
.classTableRow{
background: lime;
width: 200px;
height: 200px;
padding: 30px;
}
</style>
<script type="text/javascript">
$("#rightSideLink").mouseover(function(){
$(this).addClass('classTableRow');
});
$("#rightSideLink").mouseout(function(){
$(this).removeClass('classTableRow');
});
</script>
我亲自检查过......
你只做一件事......只需将鼠标悬停在#rightSideLink上.....
顺便说一句,你发现不工作....