Используйте Селектор атрибутов с несколькими атрибутами.
const radioButton = document.querySelector(
'input[name="form_fields[gym_custom_radio]"][value="OUI"]')
Убедитесь, что вы заключили в кавычки значения, чтобы не было проблем с квадратом. скобки в name
.
Вы можете использовать ту же строку селектора с jQuery.
Demo ...
const radioButton = document.querySelector(
'input[name="form_fields[gym_custom_radio]"][value="OUI"]')
radioButton.classList.add('active')
console.log('OUI data-price-inc:', radioButton.dataset.priceInc)
.active {
box-shadow: 0px 0px 5px 2px red;
}
<input id="tb-radio-gym_custom_radio-10ce67e3" type="radio" value="OUI" name="form_fields[gym_custom_radio]" data-price-inc="0" checked="checked">
<input id="tb-radio-gym_custom_radio-7r7r09r" type="radio" value="NON" name="form_fields[gym_custom_radio]" data-price-inc="1">