2 weixin 38422826 weixin_38422826 于 2017.09.16 10:13 提问

jquery的内容 代码中的变量

<!DOCTYPE html>




<br><br> p {<br><br> background: lightpink;<br><br> margin: 6px 0;<br><br> }<br><br> p.ll{<br> line-height:30px;<br> }<br>

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'代指什么吗?

3个回答

qq_36178565
qq_36178565   2017.09.16 10:57

p不就是个dom节点?楼主想什么

weixin_39521929
weixin_39521929   2017.09.16 11:14

var 可以是任意类型的数据,第一次点button的时候p=把已有的节点p移过来给它即($("p").detach()),再点它就添加到body里然后变量p=null置空
只不过命名一样罢了,p标签的内容到p变量

weixin_38422826
weixin_38422826   2017.09.16 11:28

p是一个变量 代码中写的是var p. 问题就来了 我们怎么知道代表的是文中的p标签啊?

Csdn user default icon
上传中...
上传图片
插入图片