0
我试图给div
元素附加<p>
标签。问题是我需要隐藏div元素,但不是附加的<p>
标签。以某种方式在前后添加它。我能做什么?jQuery append and prepend dilema
<div id='vid1'></div>
$('#vid1').append('<p class="ytclick">text</p>');
$('#vid1').hide();
我试图给div
元素附加<p>
标签。问题是我需要隐藏div元素,但不是附加的<p>
标签。以某种方式在前后添加它。我能做什么?jQuery append and prepend dilema
<div id='vid1'></div>
$('#vid1').append('<p class="ytclick">text</p>');
$('#vid1').hide();
你不能在一个隐藏的一个可见元素。
你应该使用before
或after
:
$('#vid1').after('<p class="ytclick">text</p>');
非常好,这个工程 – SamotnyPocitac
从根本上说,你不能合理地做到这一点。你为什么想要?也许如果我们知道更广泛的范围,我们可以帮助您解决实际问题。 –