6

<div id="wrapper"></div>我通过 jquery加载内容。

$('#wrapper').html(data);

当内容插入包装器时,还有另一个 div 带有id="video1".

我怎样才能在上面附加一些东西id="video1"

4

6 回答 6

16
$('#video1').append('<p>Test</p>');

对于演示,我已p在此处附加。

于 2013-05-04T19:40:26.780 回答
3

这是一个工作小提琴

使用 'wrapper' 插入 div 后,可以通过其 ID 在 'wrapper' 中找到它.find

$('#wrapper').html(data).find("#video1").append(<Your Data Here>);
于 2013-05-04T19:39:46.757 回答
0

这肯定会奏效:

$('#wrapper').html(
    $('<div>').attr({'id':'video1'})
);
于 2013-05-04T19:47:26.267 回答
0
$('#wrapper').html(data);
$('#video1').html("new data");
于 2013-05-04T19:41:20.610 回答
0

尝试这个,

$('#wrapper').find('#video1').append('thingsYouWant');

或者

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

元素添加到DOM后可以直接使用id选择器获取元素

于 2013-05-04T19:41:24.747 回答
-1

显然,不可能动态地添加一些东西,例如内容,到被认为是静态的东西(据我所知,可能是错误的)。

因此,您要么手动编写它,要么进行某种自动化......例如意味着 JS。

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

问候

于 2017-04-21T09:49:56.923 回答