改变功能在cakephp中不起作用

时间:2014-12-17 08:58:23

标签: cakephp cakephp-2.3

我有这段代码

<script type="text/javascript">
    $("#category_id").change(function() {   
        alert("Thanks for clicking.");
    });
</script>

echo $this->Form->input('category', array('id' =>'category_id',
    'options' => array('it' => 'IT',
    'contents' => 'Content writing',
    'logo' => 'Logo Designing'
    )));

当我从列表中选择选项时,更改功能不起作用。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

将jquery脚本包装在document.ready中,因为加载脚本时元素不存在。

jQuery(document).ready(function($) {
    $("#category_id").change(function() {   
      alert("Thanks for clicking.");
    });
}

答案 1 :(得分:0)

我认为你还没有在视图或布局中包含成功文件jquery.js default.ctp