jQuery 仅在每次单击父项更改子项时

jQuery on each click of parent change child only

Fiddle 这里:https://jsfiddle.net/0b4etshr/1/

如何在检查输入时使每个 item_ k 上的文本更改颜色 ( toggleClass() )?

$('item_').each(function(){
  $(".iOScb").click(function(){             
    $('item_ k').toggleClass("active");

            });
        });

不工作。

你可以这样做:

$("item_ [type='checkbox']").change(function() {
  $("k", $(this).parents("item_")).toggleClass("active");
});

基本上,每当 <item_> 标签中包含的复选框更改其状态时,<item_> 中包含的 k 标签但在复选框的上一级会切换 active class.