为了账号安全,请及时绑定邮箱和手机立即绑定
关注
grasshoppermouse

想知道我删除后为什么不能添加

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-type" content="text/html; charset=utf-8" />

<title></title>

<style>

</style>

<script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>

</head>


<body>

<div id="second">I am fine.</div>

<button>点击清除</button>

<button id="try">点击添加</button>

<script>

$(function(){

var s

$("button:first").click(function(){

var s=$("#second").detach()

})

$("#try").click(function(){

$("body").prepend(s)

})

})

</script>

</body>


</html>



2019-03-16 源自:jQuery基础(二)—DOM篇 4-4 373 浏览 1 回答

把 

var s = $("#second").detach()

改成 

s = $("#second").detach()

就好了。因为在点击事件外已经定义了全局变量s,点击事件里又定义了一个s,这里的是局部变量,给这个局部变量赋值,并不能作用于全局变量。所以添加不了。

望采纳

2019-05-06
回复 0

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信