我使用以下語法從TABLE中檢索元素。當包圍時jQuery對象失敗獲取元素
$("#table").children().children().children().html();
這給我的第一TD的內容。然後我轉移到第二個,發現使用下面的括號語法選擇它會給我一條錯誤消息,說明html()不是該對象的方法。
$("#table").children().children().children()[1].html();
相反,我不得不使用innerHTML的 peoperty代替,像這樣。
$("#table").children().children().children()[1].innerHTML;
我的印象是我做錯了什麼。在獲得我想要的結果的同時,我不禁覺得有更多的建議方式可以解決這種問題。歡迎提出建議。
如果你想遍歷所有'td's你也可以使用'$( 'TD')。每個(函數(){...}) ;'。如果你只關心第一個和第二個'td',並且已經有了第一個'td'的引用,那麼你可以使用'.next()'來獲取緊接其後的'td'。 – itsjeyd
@itsjeyd其實,我正在做別的事情。我沒有迭代,但我不會去**第二**。我的目標是四個不同的元素,像143,237等索引。 –
我明白了。在這種情況下,你已經得到的答案沒有任何補充;) – itsjeyd