點選td標籤內容jQurey獲取所在的行
當無法獲取標籤的索引,而打印出來時發現索引的值為-1時,有可能是以下原因造成的:
缺少一個父元素,比如td內裝的是一個input標籤內容,則this指的是input標籤,所以需要經過兩級追溯才能到tr標籤。
有問題的程式碼:
$(this).parent().find("td").index($(this))
修改後的程式碼:
$(this).parent()parent().find("td").index($(this))
修改對應td的內容:
$(this).parent().parent().find('td').eq(1).css('color','red')