【发布时间】:2021-11-02 19:37:53
【问题描述】:
https://codepen.io/btek/pen/qBjaddP
我正在尝试在 select 上分离此选择,以便仅从一个产品中选择选项。
我正在尝试 each() , children()。
$('[name="subscribe"], [name="not_subscribe"]').off('click').on('click', function (event) {
var isSubscribe = $(event.target).val() === 'subscribe';
if ($(event.target).prop("checked")) {
$('input[type="checkbox"][value="not_subscribe"]').prop('checked', !isSubscribe);
$('input[type="checkbox"][value="subscribe"]').prop('checked', isSubscribe);
$('[data-amrecurring="recurring-settings"]').toggle(isSubscribe);
} else {
$('input[type="checkbox"][value="not_subscribe"]').prop('checked', isSubscribe);
$('input[type="checkbox"][value="subscribe"]').prop('checked', !isSubscribe);
$('[data-amrecurring="recurring-settings"]').toggle(!isSubscribe);
}
}.bind(this));
【问题讨论】:
-
不清楚您要做什么,但很明显您不需要 .off 和 .bind