jQuery select下拉框的選中事件

字號+ 編輯: 种花家 修訂: H波 來源: 蚂蚁部落 2023-09-09 我要說兩句(0)

用jQuery如何操作select下拉框的選中事件? 在本文有詳細解述。

jquery實現的選擇select下拉菜單option項觸發事件

在很多應用中,選中一個select下拉選項就會觸發一個事件,執行相應的操作。

如果想看原生js是如何實現可以參閲js select下拉菜單選中觸發事件代碼實例一章節。

下面就通過代碼實例介紹一下如何利用jquery實現此功能,代碼如下:

<!DOCTYPE html><html>
<head>
<meta charset=" utf-8">
<meta name="author" content="" />
<title>螞蟻部落</title>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function () {
  $("#sel").bind("change",function(){
    if($(this).val()==0){
      return;
    }
    else{
      $("#thediv").text($(this).val());
    }
  });
});
</script>
</head>
<body>
<div id="thediv"></div>
<select id="sel">
  <option value="0">-請選擇-</option>
  <option value="1">螞蟻部落一</option>
  <option value="2">螞蟻部落二</option>
  <option value="3">螞蟻部落三</option>
  <option value="4">螞蟻部落四</option>
</select>
</body>
</html>

上面的代碼選中出去第一項以外的所以選項都可以把value值寫入div中。

選中文本觸發事件:

上面的事件觸發的其實是change事件,在jQuery中,還有一個選中文本的select事件。

它實現了選取input文本框或者textarea多行文本域文本就會觸發事件的功能。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="" />
<title>螞蟻部落</title>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function () {
  $("textarea").select(function () {
    $("div").text(getSelection());
  })
})
</script>
</head>
<body>
<textarea>螞蟻部落歡迎您</textarea>
<div></div>
</body>
</html>

上面的代碼選中文本,就可以將選中的内容寫入div中。

閲完此文,您的感想如何?
  • 有用

    1

  • 沒用

    0

  • 開心

    0

  • 憤怒

    0

  • 可憐

    0

1.如文章侵犯了您的版權,請發郵件通知本站,該文章將在24小時内刪除;
2.本站標注原創的文章,轉發時煩請注明來源;
3.交流群: 2702237 13835667

相關課文
  • JS如何防止父節點的事件運行

  • nodejs編寫一個簡單的http請求客戶耑代碼demo

  • 使用Sublime Text3 開發React-Native的配置

  • 說一則爲什麽後耑開發人員不選擇node.js的原因

我要說說
網上賓友點評