jquery中鏈式呼叫原理

2021-09-03 07:09:33 字數 788 閱讀 9554

(1).鏈式呼叫

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

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

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

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

$("#mybtn").css()
(3).事件中this的指向

//事件中this的指向

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

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

console.log($(this).html());
//css方法若傳遞乙個引數可以獲取屬性名的屬性值

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

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

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

console.log($result1);

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

var myjq = function()

myjq.prototype = ,

show:function(),

hide:function()

};var myjq = new myjq();

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

jQuery中鏈式呼叫原理

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

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事件處理函式 返回所有...