Jquery将内容追加到div

Jquery将内容追加到div,jquery,Jquery,我通过jquery将内容加载到 $('#wrapper').html(data); 当内容插入到包装器中时,会有另一个div,带有id=“video1” 如何在该id=“video1” 在使用插入div后,可以通过其ID在“wrapper”中找到该div $('#wrapper').html(数据).find(“#video1”).append(); $('#video1')。追加('Test'); 为了演示,我在这里添加了p。试试这个 $('#wrapper').html(data); $

我通过jquery将内容加载到

$('#wrapper').html(data);
当内容插入到包装器中时,会有另一个div,带有
id=“video1”

如何在该
id=“video1”

在使用插入div后,可以通过其ID在“wrapper”中找到该div

$('#wrapper').html(数据).find(“#video1”).append();
$('#video1')。追加('Test

');
为了演示,我在这里添加了
p

试试这个

$('#wrapper').html(data);
$('#video1').html("new data");
$('#wrapper').find('#video1').append('thingsYouWant');


将元素添加到DOM后,可以直接使用id选择器获取元素,这肯定会起作用:

$('#wrapper').html(
    $('<div>').attr({'id':'video1'})
);
$('#包装器').html(
$('').attr({'id':'video1'})
);

显然,不可能在被认为是静态的内容上动态添加内容(据我所知,可能是错误的)

所以,要么手工编写,要么进行某种自动化……比如说JS

因此,对于所有这些问题,答案都是否定的


想知道这个问题其实很奇怪,你有没有试着满足你的需求?你能展示一下你尝试过的东西吗?有没有可能使用id或class从html添加而不是用Javascript编写html代码有没有可能使用id或class从html添加而不是用Javascript编写html代码有没有可能使用id或class添加,从html而不是用Javascript编写html代码你能举个例子吗?你想做什么?可以用id或类来添加,从html而不是用Javascript编写html代码吗?可以用id或类来添加,而不是用html编写html代码吗javascript@codelearner,您可能需要研究XSLT以生成HTML输出。如果您希望在不依赖javscript的情况下将某些服务器端处理向前推送到浏览器,您可以从中获得一些好处。然而,正如Aleksandar在他的评论中作为回答所说的那样,这并不像上面的问题所要求的那样是一种动态的方法。看起来他们正在使用JS,并希望得到“自动化”方面的帮助。嗨,@Benjamin。很抱歉,我没有说明我的回复引用,因为它涉及到严重重复的“是否可以使用id或类从HTML中添加,而不是用javascript编写HTML代码”,这导致了JS解决方案,而不是它们(对我来说,在搜索结果时,这在某种程度上是有帮助的,这就是我回复的原因)。你最好在评论中这样做,但目前你没有声誉级别来添加评论。一旦你赢得了这样做的声誉,我会将此标记为一个可以返回的东西,并将其作为一个评论回复重申。现在,这很有帮助,非常感谢。这里正在学习,我可以补充一下声誉。当做
$('#wrapper').find('#video1').append('thingsYouWant');
$('#wrapper').html(data);
$('#video1').append('thingsYouWant');
$('#wrapper').html(
    $('<div>').attr({'id':'video1'})
);