表单操作
js 原生
模拟点击
1
2
3
4
|
let ele = document.getElementsByTagName("textarea")[1]
let evt = new Event('input')
ele.value = 'xxx';
ele.dispatchEvent(evt)
|
jQuary
.val()
获取,.val("xxx")
设置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
/*
<input id="test-input" name="email" value="">
<select id="test-select" name="city">
<option value="BJ" selected>Beijing</option>
<option value="SH">Shanghai</option>
<option value="SZ">Shenzhen</option>
</select>
<textarea id="test-textarea">Hello</textarea>
*/
var
input = $('#test-input'),
select = $('#test-select'),
textarea = $('#test-textarea');
input.val(); // 'test'
input.val('[email protected]'); // 文本框的内容已变为[email protected]
select.val(); // 'BJ'
select.val('SH'); // 选择框已变为Shanghai
textarea.val(); // 'Hello'
textarea.val('Hi'); // 文本区域已更新为'Hi'
|
Author
magictomagic
LastMod
2021-03-08
License
Creative Commons Attribution-ShareAlike License