<!DOCTYPE html>
Hello Guys!
This is javatpoint.com
Click here to Attach/detach all p elements. $( "p" ).click(function() { $( this ).toggleClass( "ll" ); }); var p; $( "button" ).click(function() { if ( p ) { p.appendTo( "body" ); p = null; } else { p = $( "p" ).detach(); } });
代码如上,请问这段代码中定义的变量'p'代指什么吗?
p不就是个dom节点?楼主想什么
var 可以是任意类型的数据,第一次点button的时候p=把已有的节点p移过来给它即($("p").detach()),再点它就添加到body里然后变量p=null置空
只不过命名一样罢了,p标签的内容到p变量
p是一个变量 代码中写的是var p. 问题就来了 我们怎么知道代表的是文中的p标签啊?