jquery中有很多選擇器,其中比較常用的就是通過name屬性選擇元素的name$選擇器。
$("[name$='value']")
其中,$表示選擇以"value"結尾的屬性名為"name"的元素。
舉例來說,假設我們有如下HTML代碼:
<label for="username">用戶名:</label> <input type="text" name="username"> <label for="password">密碼:</label> <input type="password" name="password"> <label for="confirm_password">確認密碼:</label> <input type="password" name="confirm_password"> <button id="submit-button">提交</button>
我們可以使用name$選擇器來選擇所有以"_password"結尾的input元素:
$("input[name$='_password']")
運行上述代碼后,我們就可以得到所有密碼輸入框的元素。
需要注意的是,name$選擇器區分大小寫。如果要選擇以"_Password"結尾的元素,需要使用name$選擇器的精確寫法——$("[name$='Password']")。
總的來說,通過name$選擇器可以非常方便地選擇以特定字符串結尾的屬性名為"name"的元素。