2016-09-18 82 views
0

我試圖切換功能,但它不工作。我沒有在那裏我錯了如何使用我的自定義功能切換此功能

Fiddle

試過代碼

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

我需要切換特定的點擊UL,但它不工作。使用此功能它不工作

像這樣

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

「切換功能」是什麼意思? – nnnnnn

+0

你可以檢查我的小提琴同時工作嗎?我需要兩個人分開工作 –

回答

2

要切換剛與點擊的錨相關聯的項目的顯示,使用jQuery的DOM navigation methods到最接近父格,然後是IM到內的.showdropdowninv項目(S)唯一的div:

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

更新您的小提琴版本:http://jsfiddle.net/V4X4t/243/

(很明顯,最接近的父元素可能不是所有情況下的div,但它是在你的小提琴中的html。您還可以通過類,例如,對於您的HTML,你可以使用.closest('.element-dragging')選擇父。)

(還要注意的是,你可以使用類似的技術來實現「全選」爲每個組的複選框。)