最近,我正在審查另一位程序員編寫的客戶端代碼。我對用於獲取表單對象的代碼感到驚訝。使用最接近的表單對象
HTML的登錄表單
<form id="frm_login" action="">
<input type="text" name="username" id="username">
<input type="password" name="pwd" id="pwd">
</form>
他用下面的代碼獲取表單對象
$frm = $("input[type='password']").closest("form");
但對於越來越表單對象簡單的代碼,我更喜歡:
$frm = $("#frm_login");
是否有任何理由使用最接近g以上情形中的表單對象?
我真的很想知道是否有任何性能問題。
編號使用你的方法。 – KingKongFrog
您不應該注意性能問題。他們都很快。 '$(「#frm_login」)'可能會稍微快一點。 –
爲什麼最接近當你有ID選擇器.. –