0
爲什麼這兩行代碼之間的差異會導致jQuery在iOS(Safari和Chrome)中無限循環的錯誤?該循環在任何其他瀏覽器中都不會發生。iOS中的jQuery循環錯誤
if ($('[name="loadingTime"]') != undefined) {...
VS
if ($('.loadingTime') != undefined) {...
當我們通過類的目標,而不是name屬性的循環錯誤就走開了。任何想法或解釋?
你的循環是什麼? –
請注意,$('。loadingTime')'或'$('[name =「loadingTime」]')'永遠不會被定義爲'undefined',jQuery總是返回一個對象。 – Teemu
判斷jQuery選擇器是否匹配任何東西的方法是檢查它的長度:'if($('[name =「loadingTime」]').length!= 0)' – Barmar