为什么这个DOM元素不会消失?

Nat*_*man 0 html jquery hide

我有一个页面使用jQuery与一个小故障.

我设法将这个问题归结为一个演示问题的简单示例:

<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">

function hideIt()
{
    $('#hideme').fadeOut('slow', function() { $(this).remove(); } );
}

</script>
</head>
<body>
<div id='#hideme'>Hide me!</div>
<button onclick='hideIt();'>Hide</button>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

正如您所料,问题很简单:标题不会消失.

我忽略了什么简单的事情?(或者,如果这不是一件简单的事情,我会错过什么复杂的事情?)

Jam*_*ack 6

尝试删除#in <div id='#hideme'>Hide me!</div>:)

  • 这是一件很容易被忽视的小东西 - 给它戴上一副清新的眼睛是件好事. (2认同)