Dies ist eine kürzere Version Ihrer Geige JS-Code:
$(document).ready(function() {
// When document is ready, we bind the click event on every 'input' in the '.date-container' div
$('.date-container input').click(function(){
// When a click event is triggered on one of those 'input', we hide
// all the 'div' that are in the '#checkboxradio' element
$('#checkboxradio > div').hide('slow');
// Using the 'id' attribute of the input that triggered the clicked
// event (e.g. "day1"), we build a jQuery selector that'll be used
// to select the proper checkboxes time container
// (e.g. "." + "day1" + "-times" = ".day1-times")
// Then we stop all animations on that element (prevent hiding if
// it's the element we actually want to display)
// and trigger a show animation on that same element
$('.' + $(this).prop('id') + '-times').stop().show('slow');
});
});
Sie wahrscheinlich
Ihr Code scheint nicht zu Radios von Kontrollkästchen wechseln wollen w Ork so gut - es zeigt mir immer noch 'Tag 2' Artikel, wenn ich dieses Kästchen deaktivieren –
'j! == i' ......... ??? – Jai
Probieren Sie: '[... Array (4)]. ForEach ((x, i) => {/ * Code innerhalb Ihrer For-Schleife * /});' –