我有这段代码
<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'
)));
当我从列表中选择选项时,更改功能不起作用。我该如何解决这个问题?
答案 0 :(得分:1)
将jquery脚本包装在document.ready
中,因为加载脚本时元素不存在。
jQuery(document).ready(function($) {
$("#category_id").change(function() {
alert("Thanks for clicking.");
});
}
答案 1 :(得分:0)
我认为你还没有在视图或布局中包含成功文件jquery.js default.ctp