javascript - 如何根据 jquery 中的过滤器禁用和启用列表项?

标签 javascript jquery

这是我创建的:http://jsfiddle.net/zidski/ktSA9/

我想根据过滤器启用和禁用链接 - “所有年份”开始时处于禁用状态,因为所有年份都显示 - 如果我单击 2010 年,所有年份应变为启用状态,依此类推。

<ul name="yearfilter" id="yearfilter">
<li value=""><a data-value="" href="#" class="disable">All years</a></li>
<li value="2011"><a data-value="2011" href="#">2011</a></li>
<li value="2010"><a data-value="2010" href="#">2010</a></li>
</ul>

最佳答案

我已经更新了你的 fiddle :http://jsfiddle.net/ktSA9/4/

相关更改:

$("#yearfilter a").removeClass("disable");
$(this).addClass("disable");

关于javascript - 如何根据 jquery 中的过滤器禁用和启用列表项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8008775/

相关文章:

javascript - Lodash 按字母顺序排序

javascript - 使用样式规则编写 Jquery 插件的正确方法

javascript - .replaceWith() 在 jQuery 1.9+ 中不起作用

javascript - 从对象数组中删除属性

javascript - jQuery 事件触发一次,然后再也不会

javascript - 如何使用 jquery ajax 将数据传递到另一个页面

asp.net - 从数据库中删除而不回发 - 想要为删除的消失项目设置动画

javascript - 将 JSON 文件加载到 highcharts 中以绘制折线图

javascript - 给 svg :g element in D3. js 添加一个 title 属性

javascript - Uncaught ReferenceError : Invalid left-hand side in assignment on element attribute