Javascript jQuery$这在网页上不起作用
对不起,我是新手!!! 我是jQuery新手,我对jQuery$有一个问题(这个) 我在JSFIDLE中创建了一个非常简单的jquery函数,它可以工作,但在网站上不起作用 我已经在JSFIDLE和我的代码中使用了jQuery1.10.1 您可以在此处看到代码:Javascript jQuery$这在网页上不起作用,javascript,jquery,Javascript,Jquery,对不起,我是新手!!! 我是jQuery新手,我对jQuery$有一个问题(这个) 我在JSFIDLE中创建了一个非常简单的jquery函数,它可以工作,但在网站上不起作用 我已经在JSFIDLE和我的代码中使用了jQuery1.10.1 您可以在此处看到代码: <html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jque
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script type="text/javascript">
$(".resumeActu").on('click', function(){
var id = $(this).data('id');
alert("id is = "+id);
});
</script>
</head>
<body>
<div class="resumeActu" data-id="3">click me</div>
</body>
</html>
$(“.resumeActu”)。在('click',function()上{
var id=$(this.data('id');
警报(“id is=“+id”);
});
点击我
这也是我在JSFIDLE中的代码:
我不明白为什么我的代码可以在JSFIDLE上运行,但它在我的页面中不起作用。在您的网站中,您需要将代码放在一个文档就绪的处理程序中。这在JSFIDLE中不是必需的,因为它会自动为您执行
<script type="text/javascript">
$(function() {
$(".resumeActu").on('click', function(){
var id = $(this).data('id');
alert("id is = "+id);
});
});
</script>
$(函数(){
$(“.resumeActu”)。在('click',function()上{
var id=$(this.data('id');
警报(“id is=“+id”);
});
});
当前代码无法工作的原因是,它试图在DOM中存在click处理程序之前将其附加到.resumeActu
元素。尝试此操作
$(document).ready(function () {
$(".resumeActu").on('click', function () {
var id = $(this).data('id');
alert("id is = " + id);
});
});
文档准备就绪后加载此功能您的网站是否处于活动状态?是否正常工作。更改jQuery版本。您正在为JSFIddleno使用非常旧的jQuery版本,它在我的localhost中,但如果您需要,我可以将它上载到某个地方,但它们实际上是相同的!没问题,很乐意帮忙。