https://codepen.io/st-iv/pen/LBEpzg
После нажатия "вид:таблица" нужно чтобы вместо текста "Товар в корзине" была галочка (для примера это просто буква V). Попытался сделать селекторами, посмотрите что не так
$('.btn_buy').click(function(e){
e.preventDefault();
$(this).html('Товар в корзине').attr('href', '/basket/');
});
$('.view').click(function(e){
e.preventDefault();
$('.goods__item').addClass('view-table');
});
$('.goods__item .view-table .btn_buy').click(function(e){
e.preventDefault();
$(this).html('V').attr('href', '/basket/');
});
У вас тут две проблемы.
Вот так работает
$('.btn_buy').click(function(e){
e.preventDefault();
$(this).html('Товар в корзине').attr('href', '/basket/');
});
$('.view').click(function(e){
e.preventDefault();
$('.goods__item').addClass('view-table');
var table_btn = $('.goods__item.view-table .btn_buy');
table_btn.each(function(){
if ($(this).html() == 'Товар в корзине'){
$(this).html('V')
}
});
table_btn.click(function(e){
e.preventDefault();
$(this).html('V').attr('href', '/basket/');
});
});
не могу понять в чем разница между nth-child и nth-of-type в css?
Как линию подчеркивания разместить на одной линии с текстом который не подчеркнут?
При нажатии на кнопку всплывало 4-5 кнопок, к примеру есть кнопка контактНажимаю и всплывает кнопки