05_jQuery函式的使用
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>03_jQuery核心函式</title>
</head>
<body>
<div>
<button id="btn">測試</button>
<br/>
<input type="text" name="msg1"/><br/>
<input type="text" name="msg2"/><br/>
</div>
<!--
1. 作為一般函式呼叫: $(param)
1). 引數為函式 : 當DOM載入完成後,執行此回撥函式
2). 引數為選擇器字串: 查詢所有匹配的標籤, 並將它們封裝成jQuery物件
3). 引數為DOM物件: 將dom物件封裝成jQuery物件
4). 引數為html標籤字串 (用得少): 建立標籤物件並封裝成jQuery物件
2. 作為物件使用: $.xxx()
1). $.each() : 隱式遍歷陣列
2). $.trim() : 去除兩端的空格
-->
<script src="js/jquery-1.10.1.js" type="text/javascript"></script>
<script type="text/javascript">
/*
需求1. 點選按鈕: 顯示按鈕的文字, 顯示一個新的輸入框
需求2. 遍歷輸出陣列中所有元素值
需求3. 去掉" my atguigu "兩端的空格
*/
/*需求1. 點選按鈕: 顯示按鈕的文字, 顯示一個新的輸入框*/
//1). 引數為函式 : 當DOM載入完成後,執行其中的函式 回撥函式
$(function () {
//2). 引數為選擇器(selector)字串: 查詢所有匹配的標籤, 並將它們封裝成jQuery物件
var $btn = $("#btn")
$btn.click(function () {
//顯示按鈕的文字
//this就是發生事件的dom元素物件(也就是button)
//3). 引數為DOM物件: 將dom物件封裝成jQuery物件
var text = $(this).html()
alert(text)
//顯示一個新的輸入框
//4). 引數為html標籤字串 (用得少): 建立標籤物件並封裝成jQuery物件
$('<input type="text" name="msg3" /><br />').appendTo('div')
})
})
/*需求2. 遍歷輸出陣列中所有元素值*/
var arr = [123, 'atguigu', true]
// 1). $.each() : 隱式遍歷陣列
$.each(arr, function (index, item) {
console.log('第' + (index + 1) + '個元素的值為' + item)
})
/*需求3. 去掉" my atguigu "兩端的空格*/
var str = " my atguigu "
// 2). $.trim() : 去除兩端的空格
console.log(str.trim() === 'my atguigu') //true
console.log($.trim(str) === 'my atguigu') //true
</script>
</body>
</html>
相關文章
- 函式: 函式是怎麼使用的?函式
- Shell 函式的使用函式
- Thunk函式的使用函式
- Generator 函式的使用函式
- 如何使用函式指標呼叫類中的函式和普通函式函式指標
- 高階函式的使用函式
- tap函式的日常使用函式
- python函式的基本使用Python函式
- 第五篇 匿名函式、內建函式、import的使用、包的使用函式Import
- 何時使用函式表示式與函式宣告函式
- Python hasattr() 函式 // python中hasattr()、getattr()、setattr()函式的使用Python函式
- edge函式使用函式
- Linux下getopt函式的使用Linux函式
- confusion_matrix函式的使用函式
- GO 的匿名函式使用注意Go函式
- JVM鉤子函式的使用JVM函式
- php增量Hash函式的使用PHP函式
- Oracle中Decode()函式的使用Oracle函式
- Django中F函式的使用Django函式
- 02_函式定義及使用函式函式
- Python函式每日一講 - help函式的使用與實踐Python函式
- Python中eval函式的表示式如何使用Python函式
- quit(code=None)函式和exit(code=None)函式的使用舉例UINone函式
- smarty塊函式使用函式
- python-函式使用Python函式
- Python中函式的高階使用Python函式
- mysql find_in_set()函式的使用MySql函式
- C語言qsort函式的使用C語言函式
- 排序(對於 sort 函式的使用)排序函式
- Fortran雜湊函式庫的使用函式
- Mysql中常用函式的使用示例MySql函式
- 快取函式的簡單使用快取函式
- MySQL中的SUM函式使用教程MySql函式
- python re.match函式的使用Python函式
- 如何使用python中的exec函式?Python函式
- 友元函式的使用方法函式
- PHP經常使用的字串函式PHP字串函式
- main函式的入口函式AI函式