0

这个例子有效,但如果我像这样创建本地文件:

<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>

(从 jsfiddle 中删除了所有 utf-8 错误符号) - 没有任何效果,并且控制台中没有错误。签入谷歌浏览器 19.0.1084.46。

4

1 回答 1

1

试试这样~

<!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>
于 2012-07-26T15:03:51.687 回答