2016-09-18 2 views
0

Im пытается переключить функцию, но ее не работает. я не где им неправильноКак переключить эту функцию, используя мою пользовательскую функцию

Fiddle

Пробовал Код

$('.toggledropdown').click(function(e){ 
// $('.showdropdowninv',this).toggle('slow'); 
$('.showdropdowninv').toggle('slow'); 
}); 

мне нужно переключить частности щелкнул ул но не работает. Im использование этой функции ее не работает

что-то вроде этого

$('.showdropdowninv',this).toggle('slow'); 
+0

Что вы подразумеваете под «переключением функции»? – nnnnnn

+0

может проверить мою скрипку toglle, оба работают одновременно. Мне нужно, чтобы оба работали отдельно –

ответ

2

Чтобы включить отображение только элементов, связанные с щелкнутым якорем, JQuery-х DOM navigation methods идти вверх до ближайшего родительского DIV, затем вплоть до .showdropdowninv пункта (ов) в том, что Див только:

$('.toggledropdown').click(function(e){ 
    $(this).closest('div').find('.showdropdowninv').toggle('slow'); 
}); 

Обновленная версия вашей скрипкой: http://jsfiddle.net/V4X4t/243/

(Очевидно, что самый близкий родительский элемент может не быть div во всех случаях, но он предназначен для html в вашей скрипке. Можно также выбрать родителя по классу, например, для HTML вы можете использовать .closest('.element-dragging').)

(Заметим также, что вы могли бы использовать подобную технику для реализации «Выделить все» галочки для каждой группы.)

Смежные вопросы