4.4 表單(Form)相關的操控

text 一般文字框的操作

.val():取值及設定值

html:

<input type="text" class="the_text">

「取值」語法:

$("input.the_text").val();

「設定值」的語法:

$("input.the_text").val("要設定的值");

範例:

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