如何获取某个类的所有div并添加innerHTML

时间:2013-12-10 20:23:48

标签: jquery

我正在尝试定位某个类的所有div并应用innerHTML。这就是我所拥有的,但我没有错误,没有结果。

$( ".programdesc" ).innerHTML( '<p>I am alive</p>' );

任何指针?

4 个答案:

答案 0 :(得分:3)

使用the html function

$( ".programdesc" ).html( '<p>I am alive</p>' );

答案 1 :(得分:2)

尝试:

$("div.programdesc").append('<p>I am alive</p>');

DEMO

答案 2 :(得分:0)

你应该使用每个

$( "div.programdesc" ).each(function() {
 (this).innerHTML( '<p>I am alive</p>' );
});

http://api.jquery.com/each/

答案 3 :(得分:0)

innerHTML是DOM元素的属性,而不是函数。该属性存在于纯Javascript中,而不是存在于jQuery语句中。

$(".programdesc").html( 'this is the jQuery way' );

document.getElementsByClassName('programdesc').index(0).innerHTML = "This is the Javascript way";