Есть блоки кода, подобные того что ниже. С радиокнопки при клике нужно вытащить значение title внутреннего label(title="Серый") и вывести его в html. Суть в том, что есть товары с разными цветами и когда кликают на опцию цвета, нужно что бы еще прописью в нужном блоке писало, что за цвет.
<div class="radiobox-colors__list-item option-value-id-103" style="opacity: 1;">
<input type="radio" name="option[464]" value="1326" id="close-type-1326">
<label title="Серый" for="close-type-1326" class="label label--img-1326">
</label>
</div>
Спасибо за помощь!
Можете запустить проверить:
$('.radiobox-colors__list-item input').change(function () {
const myId = $(this).attr('id')
const color = $(`label[for='${myId}']`).attr('title');
$('.content').html(color)
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="radiobox-colors__list-item option-value-id-103" style="opacity: 1;">
<input type="radio" name="option[464]" value="1326" id="close-type-1326">
<label title="Серый" for="close-type-1326" class="label label--img-1326"></label>
</div>
<div class="radiobox-colors__list-item option-value-id-104" style="opacity: 1;">
<input type="radio" name="option[464]" value="1326" id="close-type-1327">
<label title="Красный" for="close-type-1327" class="label label--img-1326"></label>
</div>
<div class="content"></div>
Попробуйте примерно следующим образом:
$("input[type='radio']").on("click", function(){
$id = $this.attr('id'); //получаем текущий id
$label = $("label[for='" + $id + "']"); //с помощью id получаем label
$label.html($label.attr("title"));
})
$("input[type='radio']").click(function(){
var color = $(this).parent().find("label").prop("title");
alert(color);
});
Виртуальный выделенный сервер (VDS) становится отличным выбором
Стоит цель для самообразования, загрузить картинку на файлообменник без API Просто закинуть файл через форму и получить ссылку
Использую SQLite в своем приложении и не хочу закрывать, открывать соединение или передавать всем конструкторам форм егоКак открыть его один...
Пытаюсь по-нормальному понять интерфейсы в C# и столкнулся с таким вопросом:
Создал объект, прикрепил к нему скрипт, в котором используется GameObjectпри попытке прикрепить необходимый GameObject ничего не происходит