本文概述
- jQuery change()事件的参数
- jQuery change()事件的示例
注意:此事件仅限于< input> 元素, < textarea> 框和< select> 元素。
- 对于选择框, 复选框和单选按钮:当用户使用鼠标进行选择时, 将立即触发该事件。
- 对于其他元素类型:该事件在字段失去焦点时发生。
$(selector).change()
它触发选定元素的更改事件。
$(selector).change(function)
它将一个功能添加到更改事件。
jQuery change()事件的参数
参数 | 描述 |
---|---|
Function | 它是一个可选参数。用于指定所选元素发生更改事件时要运行的功能。 |
<
!DOCTYPE html>
<
html lang="en">
<
head>
<
meta charset="utf-8">
<
title>
change demo<
/title>
<
style>
div {
color: red;
}
<
/style>
<
script src="http://img.readke.com/220429/1K043Db-0.jpg">
<
/script>
<
/head>
<
body>
<
select id="se" name="actors" >
<
option>
Uthappa<
/option>
<
option selected="selected">
Kattapa<
/option>
<
option>
Veerappa<
/option>
<
option>
Bahubali<
/option>
<
option>
Bhallal Dev<
/option>
<
option>
Awantika<
/option>
<
/select>
<
div id="loc">
<
/div>
<
script>
$( "select" ) .change(function () {
document.getElementById("loc").innerHTML="You selected: "+document.getElementById("se").value;
});
<
/script>
<
/body>
<
/html>
立即测试
输出:
乌萨帕
Kattapa
维拉帕
巴胡巴利
Bhallal开发
阿旺蒂卡
让我们看一下jQuery更改事件的另一个示例, 其中提供了使用ctrl键选择多个数据的选项。
<
!DOCTYPE html>
<
html lang="en">
<
head>
<
meta charset="utf-8">
<
title>
change demo<
/title>
<
style>
div {
color: red;
}
<
/style>
<
script src="http://img.readke.com/220429/1K043Db-0.jpg">
<
/script>
<
/head>
<
body>
<
select name="Employees" multiple="multiple">
<
option>
Uthappa<
/option>
<
option selected="selected">
Kattapa<
/option>
<
option>
Veerappa<
/option>
<
option selected="selected">
Bahubali<
/option>
<
option>
Bhallal Dev<
/option>
<
option>
Awantika<
/option>
<
/select>
<
div>
<
/div>
<
script>
$( "select" )
.change(function () {
var str = "";
$( "select option:selected" ).each(function() {
str += $( this ).text() + " ";
});
$( "div" ).text( str );
})
.change();
<
/script>
<
/body>
<
/html>
立即测试
输出:
乌萨帕
Kattapa
维拉帕
巴胡巴利
Bhallal开发
【jQuery change()】阿旺蒂卡
推荐阅读
- jQuery click()
- jQuery blur()
- jQuery before()
- jQuery bind()
- jQuery attr()
- jQuery appendTo()
- jQuery append()
- jQuery animate()
- jQuery after()