4.4 表單(Form)相關的操控
text 一般文字框的操作
.val():取值及設定值
html:
「取值」語法:
「設定值」的語法:
範例:
textarea 多行文字框取值及設定值
.val():取值及設定值
語法:(取得 textarea 的內容)
語法:(設定 textarea 的內容)
如果要斷行,要用 \n
。
範例:
select 下拉選單的操作
.val():取值及設定值
html:
語法:
範例:
.prop("selected", true) 設定值
語法:
或:(使用 .eq(index)
,索引值 0 開始)
範例:
.prop("selected") 及 .eq(index):判斷某選項是否有被選到
語法一:特定值
語法二:使用 .eq(index)
,索引值 0 開始
範例:
:selected 及 .text() 取得被選到的那項及取文字
語法:透過 :selected
取得已選到的那個 option,然後透過 text()
取得文字:
語法:取得特定 option 的文字:
範例:
checkbox 的操作
.val() 取值及設定值
語法:
範例:
.prop("checked") 判斷有無勾選
語法:(有無勾選,回傳 true 或 false)
範例:
.prop("checked", bool) 勾選或不勾選
語法:
範例:
:checked 取得有勾選到的那些選項
語法:(會取到複數個)
勾選的個數有幾個:
範例:
radio 單選框
html:
.prop("checked") 判斷有無選取
語法:
範例:
:checked 取得有選到的那項
語法:取得有選到的那項的值
範例:
.prop("checked", bool) 設定某項選取
語法:
範例:
練習:checkbox 全選
建立 practice/check_all.html
來練習,提供 html:
撰寫 jQuery 語法,完成如下影片示意:( https://youtu.be/7pMgVOY70os )
參考作法:
Last updated