[英]Wrapped context doesn't work properly
var parent = $('<div>parent</div>');
$('div').wrap(parent);
parent.append('<div>appended</div>');
I am testing it with below html code and append method doesn't work on parent object. 我正在用下面的html代码对其进行测试,并且append方法不适用于父对象。 Where i am doing mistake ? 我在哪里做错了?
<div>child</div>
Edit: Expected html result is 编辑:预期的html结果是
<div>parent
<div>child</div>
<div>appended</div>
</div>
Try 尝试
$(parent).html($(parent).html() + '<div>appended</div>');
Or 要么
$(parent).append($('<div></div>').html('appended'));
Also this might work 这也可能有效
$(parent).append($('<div>appended</div>'));
You caould try giving the child and ID: 您可以尝试给孩子和身份证:
HTML 的HTML
<div id="child">child</div>
jQuery jQuery的
var parent = '<div>parent</div>';
$('div').wrap(parent);
$('#child').parent().append('<div>appended</div>');
This works a treat, check it out - http://jsfiddle.net/ajthomascouk/MXbMQ/ 这有效,请检查一下-http://jsfiddle.net/ajthomascouk/MXbMQ/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.