好吧,所以我終於有一個代碼示例來展示這個!在JS中你需要通過數組順序來識別元素嗎?
if ($('#Snowsports-row')[0].classList.contains("hidden") == false) {
$('#snowsports-only').removeClass("hidden")
}
代碼工作僅限於上面寫的,即如果[0]
被移動到第二線路和從第一行去除,或者如果它是存在/在兩行中不存在,它會失敗。
我理解的輸出差...
$('#Snowsports-row')
=> [<div>...]
$('#Snowsports-row')[0]
=> <div>...
...但我不是在你確定什麼情況下認識得到元素(S)的數組,並在您需要梳理出確切的元素。
感謝所有答案!非常清楚地幫助我弄清楚這個問題可能是JS/jQuery方法混淆。最終版本:
if ($('#Snowsports-row').hasClass("hidden") == false) {
$('#snowsports-only').removeClass("hidden")
}
_在什麼情況下你可以獲取元素數組__。你究竟想要做什麼? – thanksd