是
$(this).attr('id')
一樣:
this.id
是
$(this).attr('id')
一樣:
this.id
不,它們不完全一樣。
它們都會返回元素的ID,但是如果元素沒有ID,那麼this.id
將返回一個空字符串,而$(this).attr("id")
將返回undefined
。
同樣的結果,但this.id更快,因爲它不需要所有jQuery的東西。如果該項目沒有ID,您也會得到不同的結果。