Javascript is(';:hover';)在JSFIDLE上工作,但不在本地文件中工作
工作正常,但如果我像这样创建本地文件:Javascript is(';:hover';)在JSFIDLE上工作,但不在本地文件中工作,javascript,jsfiddle,Javascript,Jsfiddle,工作正常,但如果我像这样创建本地文件: <script src="jquery-big.js"></script> <div id="test"> <div id="hello">click</div> <div id="no-hello">click</div> </div> <script> $('#test').click(function() { if (
<script src="jquery-big.js"></script>
<div id="test">
<div id="hello">click</div>
<div id="no-hello">click</div>
</div>
<script>
$('#test').click(function() {
if ($('#hello').is(':hover')) {
$('#hello').html($('#hello').html()+' strange ');
}
});
</script>
点击
点击
$(“#测试”)。单击(函数(){
if($('#hello')。是(':hover')){
$('.'你好').html($('.'你好').html()+'奇怪');
}
});
(从JSFIDLE中删除了所有utf-8错误符号)-控制台中没有任何工作,也没有错误。登录谷歌Chrome 19.0.1084.46。像这样试试~
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>question</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
//document ready script here
$(document).ready(function() {
$('#test').click(function() {
if ($('#hello').is(':hover')) {
$('#hello').html($('#hello').html()+' strange ');
}
});
});
</script>
</head>
<body>
<!-- element below-->
<div id="test">
<div id="hello">click</div>
<div id="no-hello">click</div>
</div>
</body>
</html>
问题
//文档准备脚本在这里
$(文档).ready(函数(){
$(“#测试”)。单击(函数(){
if($('#hello')。是(':hover')){
$('.'你好').html($('.'你好').html()+'奇怪');
}
});
});
点击
点击
@scythargon'Nikola K.'是对的~there@HackerWins我不明白你在说什么…@scytharo在你的例子(jsfiddle链接)中,有一些utf-8符号。这是一个关于网页是用什么版本的HTML编写的网页浏览器指令。