1

Теперь у меня есть два div с разными идентификаторами (#filter1, #filter2). Я хочу, чтобы выбор внутри div (.tags) может изменить результат (#filter1, #filter2) в то же время.несколько переключателей id с использованием fliter.js

Я попытался использовать несколько селекторов id, но, похоже, не может работать.

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

кроме того, я хотел бы установить в то время как я выбран D1, многократный выбор D2 будет отключен он может просто переключить опцию от D1 до D2, если я нажмите D2 (так как они находятся в одной : категория,)

DEMO

Я новичок на JS, надежда может получить помощь от вас

большое спасибо

+0

[JSFIDDLE ЗДЕСЬ] (http://jsfiddle.net/co2kwan/gme8z/1/) – user3336361

ответ

1

Вы можете добиться этого, используя «each()». Смотрите следующий скрипт:

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

спасибо ~ теперь я делаю два divs работать вместе, но я не могу отключить множественный выбор D2 ~ пожалуйста, помогите – user3336361

+0

Вы видели, что для выбора нескольких ID вместе мы использовали $ ("# filter1, # filter2"). Each (function() { // помещаем ваше действие здесь, используя «$ (this)» }); Это работает так же, как и инструкция foreach. –

0

Так отключить с помощью нескольких селекторов, вы можете получить его следующим образом:

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

Выберите проверку, если это полезно для вас;)