个性化阅读
专注于IT技术分析

jQuery change()

本文概述

更改元素的值时, 将发生jQuery change事件。它仅适用于表单字段。当发生change事件时, change()方法将附加一个函数来运行。

注意:此事件仅限于<input>元素, <textarea>框和<select>元素。

  • 对于选择框, 复选框和单选按钮:当用户使用鼠标进行选择时, 将立即触发该事件。
  • 对于其他元素类型:该事件在字段失去焦点时发生。

句法:

$(selector).change()

它触发选定元素的更改事件。

$(selector).change(function)

它将一个功能添加到更改事件。

jQuery change()事件的参数

参数 描述
Function 它是一个可选参数。用于指定所选元素发生更改事件时要运行的功能。

jQuery change()事件的示例

让我们以一个示例来演示jQuery change()事件。

<!DOCTYPE html>  
<html lang="en">  
<head>  
  <meta charset="utf-8">  
  <title>change demo</title>  
  <style>  
  div {  
    color: red;  
  }  
  </style>  
  <script src="https://code.jquery.com/jquery-1.10.2.js"></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="https://code.jquery.com/jquery-1.10.2.js"></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开发

阿旺蒂卡

赞(0)
未经允许不得转载:srcmini » jQuery change()

评论 抢沙发

评论前必须登录!