Пробую достать данные из 2 столбца таблицы, вроде бы получается, единственное это не могу додумать как вместо пустых ячеек добавить ноль. И вывести все полученные значения в одну строку (пример 012002)
var razArray = document.getElementsByClassName("chenge");
for(var i=0;razArray.length>i;i++){
var currentContent = razArray[i].innerHTML;
console.log(currentContent);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table border="1">
<tr>
<td>День недели</td>
<td>Значение</td>
<tr>
<tr>
<td>Понедельник</td>
<td class="chenge " data-name="mmessage1"></td>
<tr>
<tr>
<td>Вторник</td>
<td class="chenge" data-name="mmessage1">1</td>
<tr>
<tr>
<td>Среда</td>
<td class="chenge" data-name="mmessage1">1</td>
<tr>
<tr>
<td>Четверг</td>
<td class="chenge" data-name="mmessage1">1</td>
<tr>
<tr>
<td>Пятница</td>
<td class="chenge" data-name="mmessage1">2</td>
<tr>
<tr>
<td>Суббота</td>
<td class="chenge" data-name="mmessage1"></td>
<tr>
<tr>
<td>Воскресенье</td>
<td class="chenge" data-name="mmessage1"></td>
<tr>
<tr>
<td>Понедельник</td>
<td class="chenge" data-name="mmessage1">1</td>
<tr>
<tr>
<td>Вторник</td>
<td class="chenge" data-name="mmessage1">2</td>
<tr>
<tr>
<td>Среда</td>
<td class="chenge" data-name="mmessage1">2</td>
<tr>
<tr>
<td>Четверг</td>
<td class="chenge" data-name="mmessage1">2</td>
<tr>
<tr>
<td>Пятница</td>
<td class="chenge" data-name="mmessage1"></td>
<tr>
<tr>
<td>Суббота</td>
<td class="chenge" data-name="mmessage1"></td>
<tr>
<tr>
<td>Воскресенье</td>
<td class="chenge" data-name="mmessage1"></td>
<tr>
<tr>
<td>Понедельник</td>
<td class="chenge " data-name="mmessage1"></td>
<tr>
<tr>
<td>Вторник</td>
<td class="chenge" data-name="mmessage1">1</td>
<tr>
<tr>
<td>Среда</td>
<td class="chenge" data-name="mmessage1">1</td>
<tr>
<tr>
<td>Четверг</td>
<td class="chenge" data-name="mmessage1">1</td>
<tr>
<tr>
<td>Пятница</td>
<td class="chenge" data-name="mmessage1"></td>
<tr>
<tr>
<td>Суббота</td>
<td class="chenge" data-name="mmessage1"></td>
<tr>
<tr>
<td>Воскресенье</td>
<td class="chenge" data-name="mmessage1"></td>
<tr>
</table>
jquery arr = [];
$('table tr').each(function() {
arr.push($(this).find('td:last-child').text());
})
console.log(arr)
в одну строку arr.join()
Обновлено
arr = [];
$('table tr').each(function(i) {
if(i > 0) {
var str = $(this).find('td:last-child').text();
str = parseInt(str) ? str : 0 ;
$(this).find('td:last-child').text(str)
arr.push(str);
}
})
console.log(arr.join(''))
Виртуальный выделенный сервер (VDS) становится отличным выбором
Добрый день, проблема в том, что не открываются изображения, даже если оно лежит в той же папке, что и сам компонент
Есть страница, на которую выводятся порядка 40-50 блочных элементов при помощи append(), что делает страницу очень большойЭлементы отображаются...