Кто подскажет, почему это не работает?
window.onload = function() {
$('td').text().replace('1', 'Да');
}
<script src="http://code.jquery.com/jquery-1.8.3.js"></script>
<table>
<tr>
<td>1</td>
<td>0</td>
<td>0</td>
</tr>
</table>
У вас здесь две проблемы:
$('td')
- возвращает коллекцию элементов, т.е. их несколько и соотвественно, надо каждый элемент обрабатывать отдельно в данном случае.replace
никуда не присваивается, он просто пропадает.window.onload = function() {
$('td').each((i, el) => { // проходим по каждому элементу массива
const $el = $(el);
const replacedText = $el.text().replace('1', 'Да'); // заменяем значения
$el.text(replacedText); // устанавливаем новое значение
});
}
<script src="https://code.jquery.com/jquery-1.8.3.js"></script>
<table>
<tr>
<td>1</td>
<td>0</td>
<td>0</td>
</tr>
</table>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Я ожидаю что когда массив пустой он будет показывать Hello worldНо он этого не делает
Мне нужно нарисовать красивую заштрихованную стрелку блока, используя SVG из одной точки (x0, y0) в другую (x1, y1), как показано на рисунке