我有一个非常简单的 addclass、removeclass 函数,我想在点击时执行它,如下所示:
$('#filter').click(function() {
$(this).closest('fieldset').find('.selectedfilter').removeClass('selectedfilter');
$(this).parent().addClass('selectedfilter');
});
大卫托马斯为此提供了一个不错的 jsfiddle:http: //jsfiddle.net/davidThomas/eMx7X/
我有一个 ID 为“过滤器”的表单,其中包含(隐藏)单选按钮和(可见)可点击的标签。活动类应用于页面加载时检查的标签,单击时应更改为另一个标签。
但是,jquery 功能在此页面上不起作用:http ://www.alexbrunner.com/travels/ 。不仅 addclass,removeclass 不起作用,而且流沙插件(它可以过滤和排序后续列表中的项目,没有简短的 .click 功能)也停止工作。
出现问题的地方我很迷茫。我将非常感谢任何帮助!这些文件位于:
http://www.alexbrunner.com/travels/
http://www.alexbrunner.com/style.css(“quicksand shuffle”部分的相关行)