動態繫結方法

2021-07-26 21:02:05 字數 880 閱讀 4297

bind:

單事件繫結:

$(selector).bind(event,data,function)

多事件繫結:

$(selector).bind()

多個觸發條件進行不同的操作 

$(selector).bind("event1

event2

event3",data,function);多個觸發條件進行同樣的操作

live:

$(selector).live(event,data,function):同上

on:$(selector).on("click",childselector,data,function); 增加乙個可選引數childselector 子節點可以使用同樣的操作

高版本jquery檔案代替live和bind 

delegate:

$(selector).delegate(childselector,event,data,function):同上

bind() 找到所有節點 並把函式繫結到節點   bind()函式不能對後來新增的節點進行繫結

live會將函式繫結到$(document)並將event和selector當作引數如果觸發event並且selector與live相同 則執行函式  live僅能直接針對css選擇器進行操作

delegate會將函式繫結到$(selector)並將event當作引數 如果觸發event則執行函式

bind()函式只能針對已經存在的元素進行事件的設定;但是live(),on(),delegate()均支援未來新新增元素的事件設定

bind()支援jquery所有版本;live()支援jquery1.8-;delegate()支援jquery1.4.2+;on()支援jquery1.7+;

python 動態繫結屬性方法

import types 定義類 class person object num 0 def init self,name,age none self.name name self.age age def eat self print eat food 定義例項方法 def run self,spe...

Vue 動態繫結 class 的方法

class classname 如上示例是最簡單的動態繫結,但好像沒有任何意義,和不動態繫結的結果是一樣的。class 當 條件表示式 為true時,則繫結 class 條件表示式 classname1 classname2 當 條件表示式 為 true 時繫結 classname1 否則 繫結 c...

Python動態繫結屬性和方法

當我們定義了乙個 class,建立了乙個 class 的例項後,我們可以給該例項繫結任何屬性和方法,也可以給類繫結任何屬性和方法,這就是動態語言的靈活性。給例項繫結屬性和方法,每個例項之間新增的部分是互不干擾的。1.先來看乙個方法 methodtype 如果我們在模組中定義乙個方法,而不是在類中定義...