jquery 不常用但重要的api

2021-07-28 19:23:49 字數 1319 閱讀 7445

1. checkbox 的選中狀態

$(" :checkbox").click(function()else

})

2. $.map

jquery 中有兩個map

map()函式用於處理當前jquery物件匹配的所有元素,並將處理結果封裝為新的陣列.一般使用get()得到這個陣列

簡單來說: 就是將一組元素轉換為陣列(不論是否是元素陣列)

var c = $("input:checkbox").map(function(index,ele))       

var arr2 = c.get();

//alert( $.type(arr2) ); // array get()

alert( $.type( $('input').get() ) ); // get()得到的是array()

eq返回的是乙個jquery物件 get返回的是乙個html 物件陣列

返回的是jquery物件,就可以繼續呼叫其他方法,返回的是html陣列就不能呼叫jquery的其他方法

jquery.map()函式用於使用指定函式處理陣列中的每個元素(或物件的每個屬性),並將處理結果封裝為新的陣列返回

// 1 遍歷陣列

var arr = [ "codeplayer", 15, true ];

var r = $.map(arr,function(value,index)else

}) // alert(r) 15 true   $.type(r) --> array

// 2 遍歷物件

var str =

var s = $.map(str,function(value,key))

// 3 遍歷dom節點

var d = $.map($("[name='a']:checked"),function(dom,key))

// alert(d);

3:trigger()主要針對的是自定義的事件,因為它不同於系統的物件是可以傳遞引數進去的  

主動觸發,而且還可以傳遞引數,對於已存在的事件會在觸動出發的時候回顯示undefined

$('p').bind( 'myevent',function( event, name, age )else  

$(this).html(t);

} ,$(this)), 1000);

})

php 不常用但實用函式

rtrim 從字串右側移除字元 ltrim 移除字串左側的空白字元或其他預定義字元 trim 移除字串兩側的空白字元或其他預定義字元 str hello world echo str hello world echo rtrim str,world hello 把百分號 符號替換成乙個作為引數進行傳...

mysql不常用,但很實用的命令

設 資料庫名 master,master資料庫中的乙個表名 ent datapool 1 進入特定資料庫 例如 use master 2 顯示庫中的所有表名 例如 show master 3 檢視表中所有字段資訊 例如 desc ent datapool 4 查詢 指定 資料庫中含有某個欄位的表有哪...

mysql不常用但很有用的語句整理

mysqld multi多例項停止 啟動 mysqld multi defaults file etc my.cnf start 1,2 mysqld multi defaults file etc my.cnf start 1 mysqld multi defaults file etc my.c...