Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php jQuery新手-为什么不&x27;这个简单的函数不起作用吗?_Php_Javascript_Jquery_Codeigniter - Fatal编程技术网

Php jQuery新手-为什么不&x27;这个简单的函数不起作用吗?

Php jQuery新手-为什么不&x27;这个简单的函数不起作用吗?,php,javascript,jquery,codeigniter,Php,Javascript,Jquery,Codeigniter,我正在CodeIgniter内部构建一个web应用程序,我决定尝试使用jQuery和Javascript——这是我以前从未真正使用过的东西 我已使用Google库将jQuery包含在我的标题中: <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 现在我正在摆弄最简单的jQuery,但它不起作用 <p><a href="#"

我正在CodeIgniter内部构建一个web应用程序,我决定尝试使用jQuery和Javascript——这是我以前从未真正使用过的东西

我已使用Google库将jQuery包含在我的标题中:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

现在我正在摆弄最简单的jQuery,但它不起作用

<p><a href="#" id="lovecounter"><?php if ($post->love) { echo $post->love; } else { echo 0; } ?></a></p>

<script type="text/javascript">

$("#lovecounter").click(function() {
  alert("Click");
});         

</script>

$(“#lovecounter”)。单击(函数(){ 警报(“点击”); });
我正在点击lovecounter链接,但没有警报。如果我将简单的javascript添加到实际的锚标记中,它仍然可以工作

<p><a href="#" id="lovecounter" onclick="alert('test')"><?php if ($post->love) { echo $post->love; } else { echo 0; } ?></a></p>

有什么想法吗?我做错了什么?

将代码包装成:

将代码包装为:


这对我来说非常好:

<p><a href="#" id="lovecounter">asdf</a></p>

<script type="text/javascript">
$(document).ready(function() {

$("#lovecounter").click(function() {
  alert("Click");
});         

});
</script>

$(文档).ready(函数(){ $(“#lovecounter”)。单击(函数(){ 警报(“点击”); }); });
这对我来说非常好:

<p><a href="#" id="lovecounter">asdf</a></p>

<script type="text/javascript">
$(document).ready(function() {

$("#lovecounter").click(function() {
  alert("Click");
});         

});
</script>

$(文档).ready(函数(){ $(“#lovecounter”)。单击(函数(){ 警报(“点击”); }); });
您应该包括一个
$(document).ready(function(){})lovecounter
的任何内容,因为页面上尚未加载任何内容。如果您等待它加载,那么它将找到元素。以下是一些文档:。下面是完整的jQuery课程:.

您应该包括一个
$(document).ready(function(){})lovecounter
的任何内容,因为页面上尚未加载任何内容。如果您等待它加载,那么它将找到元素。以下是一些文档:。这是一个完整的jQuery课程:.

甚至更性感:
$(function(){/*准备就绪时要做的事情*/})
甚至更性感:
$(function(){/*准备就绪时要做的事情*/})
谢谢你,Evik。我是个白痴,忘了准备文件!谢谢你,艾维克。我是个白痴,忘了准备文件!