Proposal of an alternate val
Syntax: $(query).val()
Return: null, a scalar value or an array
t0. All
t1. select
t1.1
t1.2
t1.3
t2. select (with optgroup)
t2.1
t2.2
t2.3
t3. select[@multiple]
t3.1
t3.2
t3.3
t4. select[@multiple] (with optgroup)
t4.1
t4.2
t4.3
t5. textarea
t5
t6. input[@type=submit]
t7. input[@type=reset]
t8. input[@type=image]
t9. input[@type=hidden]
ta. input[@type=password]
tb. input[@type=text]
tc. input[@type=button]
td. input[@type=file]
te. input[@type=checkbox]
tf. input[@type=radio]