jQuery中鏈式呼叫原理

2022-07-26 09:39:18 字數 857 閱讀 1671

(1).鏈式呼叫

1  $("#mybtn").css("width","100px")

23 .css("height","100px")

45 .css("background","red");

(2).在對屬性進行操作時建議使用json形式控制樣式

1 $("#mybtn").css()

(3).事件中this的指向

//事件中this的指向

//jquery中提示了乙個方法,該方法可以將原生js元素物件 轉換成jq物件

//語法結構:$(原生js元素物件)

console.log($(this).html());

//css方法若傳遞乙個引數可以獲取屬性名的屬性值

//當使用jq中的方法取值是一般都無法進行鏈式呼叫,

//原因是方法內部return的已經不是jq例項本身了

1

var $result1 = $("div").css("width");

2 console.log($result1);

(4).以下是鏈式呼叫原理

var myjq = function

() myjq.prototype =,

show:

function

(), hide:

function

() };

var myjq = new

myjq();

myjq.css().css().show().hide();

jquery中鏈式呼叫原理

1 鏈式呼叫 mybtn css width 100px css height 100px css background red 2 在對屬性進行操作時建議使用json形式控制樣式 mybtn css 3 事件中this的指向 事件中this的指向 jquery中提示了乙個方法,該方法可以將原生js...

jQuery鏈式呼叫的原理

jquery在封裝的時候把操作dom的api函式封裝並且放到了jquery函式內部的原型物件是哪個 並且封裝的api函式都有乙個返回值this,這個this指向的是jquery的例項。class factorya b c var factoryobj newfactory factoryobj.a ...

jQuery鏈式呼叫

鏈式 input type button eq 0 click function end eq 1 click function end eq 2 toggle function function 找出type型別為button的input元素 找到第乙個按鈕,並繫結click事件處理函式 返回所有...