<button>
уникальный id
и устанавливаете событие клика на него:.....
$('#fruits-btn').on({
.....
<div style="text-align: center;"><button id="fruits-btn" class="rnd-word yellow">Фрукт</button>
.....
$('#phone-btn').on({
.....
<div style="text-align: center;"><button id="phone-btn" class="rnd-word yellow">Телефон</button>
code
нажав кнопку </>
для читабельности, а не выбрасывать его в таком виде? И при этом отмечать правильные ответы. С таким отношением вам на более-менее серьезные вопросы никто отвечать не будет..size()
используйте .length
:var sizeEmpty = $('#checkout-form').find('.empty_field').length;
document.addEventListener('click', () => {
var state = { 'page_id': 1, 'user_id': 5 };
history.pushState(state, null, location.pathname)
})
window.addEventListener('popstate', e => { /* событие срабатывает при нажатии кнопок "назад" и "вперед" в браузере */
console.log(e.state); /* в методе state будет объект state = { 'page_id': 1, 'user_id': 5 } */
})
substr
в данном случае и искать позиции вхождения символов в строке? Можно регуляркой вытянуть без проблем:$str='
<header></header>
<p>content<p>
<footer></footer>';
preg_match('#</header>(.*?)<footer>#s', $str, $m);
$content = $m[1];
echo $content; /* <p>content<p> */
element.addEventListener('click', myFunc)
а не запускать ее выполнение. Отправляя myFunc('arg')
вы сразу же запускаете выполнение функции. Чтобы отправить параметры функции в обработчик нужно привязать контекст через .bind
, как уже вам написали в примере выше, либо использовать метод .handleEvent
из интерфейса EventListener
:function myFunc(event) {
console.log(this.arg);
}
.....
element.addEventListener('click', {
handleEvent: myFunc,
arg: 'arg_value'
});
$str = '297312816_456240895';
$str = preg_replace('/.+_/', '', $str);
echo $str;
var obj = {
а: 'А',
б: 'Б',
в: 'В',
г: 'Г',
д: 'Д'
}
var letter = 'в';
console.log(obj[letter]);
let place = res.data.data[0].place || 0
let nickname = res.data.data[0].nickname || 0
$('.closer').each(function() {
$(this).on('click', function() {
$(this).next('.aboutfilm').show();
});
});
@media screen and (max-width: ширина_экрана) { /* максимальная ширина экрана в пикселях меньше которой свойство будет изменено */
элемент {
margin-left: 0;
}
}
var defaultsHTML = [];
$('.name').each((index, element) => {
defaultsHTML[index] = $(element).html();
});
$('.search-input').on('input', function() {
var songSearch = $(this).val();
defaultsHTML.forEach((baseHTML, index) => {
var eqElement = $('.name').eq(index);
if (baseHTML.match(songSearch) !== null && songSearch.length > 2) {
$(eqElement).html(baseHTML.replace(songSearch, '<span class="songSearch">' + songSearch + '</span>'));
} else {
$(eqElement).html(baseHTML);
}
});
});