Я пытаюсь использовать jquery для включения кнопки формы только после выбора переключателя. Это магазин футболок, где пользователь должен выбрать размер, прежде чем кнопка «Добавить в корзину» станет активной. HTML-код выглядит примерно так:
<input class="radioclick product21" type="radio" name="variation[variation_select_21_1]" value="1">Big
<input class="radioclick product21" type="radio" name="variation[variation_select_21_2]" value="2">Small
<input type="submit" id="product21" class="buy_button" name="Buy" disabled="disabled" value=" ">
Итак, кнопка отправки отключена. Чтобы включить его, когда пользователь нажимает переключатель, я использую этот jquery:
$(function()
{
$('.radioclick').click(function()
{
$('.buy_button').removeAttr('disabled');
$('.buy_button').attr('value', 'add to cart');
});
});
Однако это включает ВСЕ кнопки отправки на странице (на странице много футболок). Имя второго класса переключателя совпадает с идентификатором кнопки отправки, поэтому есть ли способ использовать это имя класса для включения конкретной кнопки отправки?
(надеюсь, что все имеет смысл!)
<div class="product21">
или (второй вопрос) сгруппированы ли кнопки радио + отправки в какой-то родительский элемент, который отделен от других групп радио и отправки? - person Doug Neiner   schedule 29.11.2009