【问题标题】:multiple id selector using fliter.js使用 filter.js 的多个 id 选择器
【发布时间】:2014-03-22 16:14:13
【问题描述】:

现在我有两个 id 不同的 div (#filter1, #filter2)。 我希望div里面的选择(.tags)可以同时改变(#filter1,#filter2)的结果。

我曾尝试使用多个 id 选择器,但似乎无法正常工作。

$(function(){
$('#filter1, #filter2').filter();
});

另外,我想设置当我选择 D1 时,将禁用 D2 的多选 如果我单击 D2,它可以将选项从 D1 切换到 D2 (因为它们属于同一类别)

DEMO

我是js初学者,希望能得到你的帮助

非常感谢

【问题讨论】:

标签: javascript jquery filtering multiple-select multipleselection


【解决方案1】:

您可以通过使用“each()”来实现这一点。请参阅以下脚本:

$("#filter1,#filter2").each(function(){
    $(this).filter();
});

【讨论】:

  • 谢谢~现在我让两个div一起工作了,但是我不能禁用D2的多选~请帮忙
  • 您已经看到我们使用了 $("#filter1,#filter2").each(function(){ 将您的操作放在此处使用 "$(this)" 一起选择多个 ID });这与 foreach 语句相同。
【解决方案2】:

所以要禁用多个选择器,您可以通过以下方式获取:

$("#filter1,#filter2").each(function(){
    $(this).attr('disabled','disabled');
});

勾选是否对你有用;)

【讨论】:

    猜你喜欢
    • 2012-10-07
    • 1970-01-01
    • 1970-01-01
    • 2018-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-13
    相关资源
    最近更新 更多