我正在學習一段相當簡單的代碼並將其包裝到一個函數中,該代碼從div內的項目構建了一個滑出菜單。我現在試圖從div中獲得最後一個孩子:在JavaScript函數中獲取div的最後一個孩子
experimentOne('#experimentOne');
function experimentOne(masterContainer) {
var experimentOneMenuButton = $('masterContainer :last-child');
... etc
但是,這會在日誌中返回[]。當我檢查寬度,而不是它應該是100px,它是1420,我猜測是窗口寬度。
如果我通過在一切都很好的情況下編碼來獲得ID的最後一個孩子,但我希望函數儘可能重用。
謝謝。
如果'masterContainer'應該是一個id然後'$('#'+ masterContainer +':last-child');' – 2013-03-05 15:20:40
儘管在這種情況下可能是''masterContainer:最後一個孩子'應該是'masterContainer +':最後一個孩子',或者甚至更好'$(masterContainer).children()。last()' – JJJ 2013-03-05 15:20:56
你的函數期望'masterContainer'是什麼?字符串? HTMLElementObject? – Stphane 2013-03-05 15:21:10