發布時間: 2019-01-25 14:27:29
?表單作為 HTML 中一種特殊的元素,操作方法較為多樣性和特殊性,開發者不但可以使用之前的常規選擇器或過濾器,也可以使用 jQuery 為表單專門提供的選擇器和過濾器來準確的定位表單元素。
一.常規選擇器
可以使用 id、類(class)和元素名來獲取表單字段,如果是表單元素,都必須含有 name 屬性,還可以結合屬性選擇器來精確定位。
$('input').val();
//元素名定位,默認獲取第一個
$('input').eq(1).val(); //同上,獲取第二個,因為它是一個數據,需要加eq獲取
$('input[type=password]').val();
//屬性選擇器,選擇 type 為 password 的字段
$('input[name=user]').val(); //選擇 name 為 user 的字段,比以上的type語義更清晰
$('input[type=password]
[name=user]').val(); //也可以這樣輸寫,這種做法顯的有些多余
那么對于 id 和類(class)用法比較類似,也可以結合屬性選擇器來精確的定位。對于表單中的其他元素名比如:textarea、select 和
button 等,原理一樣。
上一篇: {HTML5}表單過濾器