Intereting Posts

Как получить innerHTML для определенного элемента html через свой class в jQuery?

У меня есть HTML-код:

html value 1
html value 2

Как я могу получить доступ к html value 1 и html value 2 с помощью jquery?

 $('.a')[0].innerHTML; $('.a')[1].innerHTML; 

FIDDLE

В отдельности:

 $('div.a:eq(0)').html(); // $('div.a:eq(0)').text(); $('div.a:eq(1)').html(); // $('div.a:eq(1)').text(); 

Использование цикла:

 $('div.a').each(function() { console.log( $(this).html() ); //or $(this).text(); }); 

Использование .html()

 ​$('div.a').html(function(i, oldHtml) { console.log( oldHtml ) })​​; 

DEMO

Использование .text()

 $('div.a').text(function(i, oldtext) { console.log( oldtext ) })​; 

DEMO

Основываясь только на classе, как он спрашивал:

 $('.a').each(function() { console.log($(this).html()); }); 

Попробуй это:

 var a = document.getElementsByClassName('a'); for (var i = 0; i < a.length; i++) { alert(a[i].innerHTML) } 

демонстрация