@Code-NaN

Как добавить блок html в текущий элемент?

<div class="product-layout-1">
    <div class="product-thumb transition">
        <div class="image">
            <a href="http://m.me/">
            </a>
        </div>
        <div class="caption">
            <a href="http://m.me/" style="height: 44px;">Chat</a>
        </div>
        <div class="cart">
            <button>В корзину</button>
        </div>
    </div>
</div>

$('[href*="path=94"]').attr('href', 'http://m.me/')


Есть несколько таких блоков html, где если в ссылке есть path=94, то меняю аттрибут на m.me

Как изменить блок .cart только там где меняется ссылка?

Пробовал, но меняет везде где есть блок .cart
if ($(".product-thumb a").attr("href", "http://m.me/")) {			        
$('.cart').append('<div>111111111111</div>')
}
  • Вопрос задан
  • 41 просмотр
Решения вопроса 1
$('[href*="path=94"]').each(function() {
    $(this)
    .attr('href', 'http://m.me/')
    .closest('product-thumb').find('.cart').append('<div>111111111111</div>')
})
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Чистый js: .innerHTML='текст';
Jquery: .text='текст';

Или вместо "=" использовать скобки: ('текст')
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы