我有一堆用jQuery數據表插件裝飾的表格。當頁面被加載時,它們被隱藏。然後我有一個功能,根據索引切換它們:jQuery數組混淆
function expand_job(i) {
$(".dataTables_wrapper")[i].show();
}
但它沒有工作。瀏覽器抱怨show()不是一個函數。作爲解決辦法,我正在做這樣的事情:
function expand_job(i) {
$(".dataTables_wrapper").each(function(idx) {
if (i == idx) {
$(this).slideToggle(300);
}
});
}
這工作正常,但它是.....我只是不能讓這個去。
那麼爲什麼第一塊代碼不起作用?這是因爲[我]把一個jquery對象放入正常的JS對象中,結果失去了jQuery的功能?
感謝,