题
难道只是我是谁发现下面的代码本质倒退?
我使用此公告一>作为参考。
// create the inner div
var $inner = $("<div>inner</div>")
// append it to a new outer div
.appendTo("<div>outer</div>")
// next change the jQuery chain to the "outer" div
.parent()
// append the outer div to the body
.appendTo("body")
// finally, go back to the last destructive command,
// giving us back a pointer to the "inner" div
.end();
我的初始方法已抓取的体,然后追加一个的外以身体,然后追加一个的内以所述外。
向后走近它,然后层次跳来跳去的东西像parent ()
只是令我有点好奇......
解决方案
您可以做它的其他方式太:
$('body').append('<div>outer</div>').append('<div>inner<div>');
但是,将让你在body
要在inner
最终你需要:
$('body').append('<div>outer</div>').append('<div>inner<div>')
.find('div:contains(inner)');
其他提示
使用jQuery的事情是,你可以做你用它喜欢。如果特定的风格不适合你,你不必使用它。
我找到方法链有助于在很多情况下,但在特定的情况下,你带了我会做不同的事情 - 我同意,这不是很清楚。
不是真的,这一切都取决于你想要什么以后链,使用appendTo,您可以访问新的元素,而不是元素你附加。
不隶属于 StackOverflow