Cakephp JsHelper添加/删除Class

时间:2012-09-01 07:21:27

标签: cakephp

这是一个简单的问题,但我无法找到在线答案,或者在stackoverflow上找到答案。如何将另一个函数附加到Js事件调用。这就是我所拥有的,应该给出一些背景信息:

$this->Js->get('#all-matches');
$this->Js->event(
'click', 
    $this->Js->request(
        array('action' => 'findMatches', 'all'),
        array('async' => true, 
              'update' => '#matches', 
              'success' => $this->Js->each('$(#event-matches).addClass("active");'))

我基本上想在ajax调用之后将div元素上的类名更改为“active”。看起来这应该是一个明智的,但我找不到任何文件。

谢谢!

1 个答案:

答案 0 :(得分:3)

Js助手的功能有限。真的不能指望一个简单的php包装器来生成所需的所有类型的js代码。迟早你会发现它妨碍你,而不是像现在这样帮助你更快地编码。最好直接自己编写jquery代码(或者你选择的任何其他js lib)。