Jquery 阻止类属性加载。加载时切换类?
我有一个jQuery脚本,它使用aJquery 阻止类属性加载。加载时切换类?,jquery,css,html-table,Jquery,Css,Html Table,我有一个jQuery脚本,它使用a.toggleClass按钮切换包含内容的的可见性。加载页面时,两个元素应可见: 包含s内容的s s包含s但不包含内容 我遇到的问题是,当页面加载时,类“todo assigned empty”也会加载。如何防止“todo assigned empty”在加载时处于活动状态,并且仅在单击.toggleClass时才变为活动状态 jQuery和CSS: jQuery: $('#empty_items').on("click", function(e) {
.toggleClass
按钮切换包含
内容的
的可见性。加载页面时,两个元素应可见:
包含
s内容的
s
s包含
s但不包含内容jQuery:
$('#empty_items').on("click", function(e) {
$('.todo-list:has(> .todo-assigned:parent)').toggleClass('todo-assigned-empty');
});
CSS:
.todo-assigned-empty {
display:none;
}
我得承认我不明白你在说什么。你能提供一个JSFIDLE吗?顺便说一句,为什么不把类todo赋值为空呢?@broading:我会准备一把小提琴。您的意思是不定义显示:无?那么我该如何隐藏s呢?我的意思是不要在html中将类设置为元素,但正如我告诉过你的,我真的不理解你的问题,这就是为什么设置JSFIDLE有助于理解你的ISSUEFIDLE:奇怪的是,代码在FIDLE中表现良好,当我在我的站点上加载它时,类在加载时是活动的。我希望“.todo assigned empty”在加载时不处于活动状态。所以我猜这是我必须解决的问题。