Php jQuery新手-为什么不&x27;这个简单的函数不起作用吗?
我正在CodeIgniter内部构建一个web应用程序,我决定尝试使用jQuery和Javascript——这是我以前从未真正使用过的东西 我已使用Google库将jQuery包含在我的标题中: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="#"
<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(){})就像萨弗雷斯说的。否则,它将找不到id为lovecounter
的任何内容,因为页面上尚未加载任何内容。如果您等待它加载,那么它将找到元素。以下是一些文档:。下面是完整的jQuery课程:.您应该包括一个$(document).ready(function(){})就像萨弗雷斯说的。否则,它将找不到id为lovecounter
的任何内容,因为页面上尚未加载任何内容。如果您等待它加载,那么它将找到元素。以下是一些文档:。这是一个完整的jQuery课程:.甚至更性感:$(function(){/*准备就绪时要做的事情*/})
甚至更性感:$(function(){/*准备就绪时要做的事情*/})
谢谢你,Evik。我是个白痴,忘了准备文件!谢谢你,艾维克。我是个白痴,忘了准备文件!