页次: 1
appendTo(str) 的是使用方法是:
首先选定一个jquery对象, 然后 把这个对象加入到 str 中。
str 经过 appentTo 也是一个jQuery 对象了。
这个和 append 是不同的,$("#a").append("b"); 这里的b是一个字符串, 复制移动到jquery 对象 $("#a")中。
而 $("b").appendTo("p") 表示把 p 这里不是一个字符p 而是所有的 p标签的内容 复制移动到 所有的 b 标签中。
一个例子
html 代码如下
<p>1</p> <p>2</p> <b>xxx</b> <b>yyy</b>
jquery 代码如下
$(document).ready(function() { var d = $("b").appendTo("p"); alert( d instanceof $ ); alert( d.html('zzz')); });
显示的结果 分为三个步骤
第一: 显示的内容是
1xxxyyy
2xxxyyy
这个表示, 分别把<b>xxx</b> <b>yyy</b> 复制两份移动分别移动(复制移动)到 <p>中。
然后 alert(true) 表示 返回的还是jquery对象,
最后的结果都变成了
1zzzzzz 2zzzzzz
表示 返回的结果是 $("b");
<a href="http://www.ipbbs.net/viewforum.php?id=4"> jquery教程</a>
离线
页次: 1