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.
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.