jQuery attr vs. prop, istnieje lista rekwizytów? [Zamknięte]
To nie jestduplikat pytania, Muszę tylko zdecydować, czy lepiej / szybciej / poprawniej użyćattr
lub użyćprop
. Najprostszy i niezawodny sposób to sprawdzanie listy. A ”lista nazwy elementu, gdzie lepiej jest użyćprop(name)
i / lub listę, gdzie lepiej jest użyćattr(name)
„
PS: Używam jQuery 1.9+ i załóżmy, żeattr()
nie jest przestarzałą metodą.
Przykład decyzji (gdzieLISTA mam odpowiedź):
lepiej uzyskać wartość ID przez$(x).prop('id')
lub przez$(x).attr('id')
?lepiej zmień tytuł za pomocą$(x).prop('title','BLABLA')
lub z$(x).attr('title','BLABLA')
?mogę uzyć$(x).attr('selectedIndex')
?z jakimi nazwami nieruchomości wiąże się ryzyko ”Spójność między przeglądarkami„?są przypadki (z Microsoft-IE p.ex.) gdzie$(x).attr('name')
i$(x).prop('name')
zwróci różne rzeczy?Być może pełna lista nie jest konieczna, tylko lista rzeczy, które powodują różnicę lub ryzyko dla jQuery.
Edytowane po zamknięciu:proszę kliknąćOTWORZYĆ NA NOWO link poniżej, aby zaakceptować ten edytowany tekst pytania.