jquery插入方法

时间:2013-02-02 16:16:18

标签: javascript jquery

看看这段代码:

 $('li').add('<p id="new">new paragraph</p>')
 .css('background-color', 'red');

虽然已创建新段落并且其背景颜色已更改,但它仍未显示在页面上。要将它放在页面上,我们可以在链中添加一种插入方法。但是该方法是什么以及如何将其插入链中

3 个答案:

答案 0 :(得分:3)

使用append代替add:

$('li').append('<p id="new">new paragraph</p>')
  .css('background-color', 'red');

add只更改jQuery集,而不是DOM。

答案 1 :(得分:0)

为什么不做这样的事情

$('#li-id').html('< p id="new">new paragraph< /p>');

$('#li-id').append('< p id="new">new paragraph< /p>');
$('#new').css('background-color', 'red');

答案 2 :(得分:0)

你似乎想要这个:

$('<p id="new">new paragraph</p>')
  .css('background-color', 'red')
  .appendTo(something); // a selector, jQuery element etc