Javascript 什么是;这";jQuery中的单词do?
所以,问题来了 我不能理解什么时候我应该用“this”来代替class或id 如果你能举个例子,那就太棒了 谢谢 我不能理解什么时候我应该用“this”来代替class或id 通常,当您希望引用从事件处理程序中触发事件的元素时,您可以这样做:Javascript 什么是;这";jQuery中的单词do?,javascript,jquery,Javascript,Jquery,所以,问题来了 我不能理解什么时候我应该用“this”来代替class或id 如果你能举个例子,那就太棒了 谢谢 我不能理解什么时候我应该用“this”来代替class或id 通常,当您希望引用从事件处理程序中触发事件的元素时,您可以这样做: $(".foo").on("click", function() { var $el = $(this); // `this` is the element that was clicked,
$(".foo").on("click", function() {
var $el = $(this); // `this` is the element that was clicked,
// so `$(this)` gives you a jQuery wrapper
// around just that one element.
// But $(".foo") would give you a wrapper
// around **all** .foo elements, not just the
// one that was clicked.
// ...
});
现场示例:
$(“.foo”)。在(“单击”,函数(){
var$el=$(this);//`this`是单击的元素
$el.text(“您已单击此项”);
});代码>
尚未单击
还没点击
还没点击
还没点击
还没点击
还没点击
还没点击
还没点击
你能展示一些代码示例吗?没有代码,我想了解一些理论知识,谢谢你参考这个属于当前对象,这个属于上下文中的对象。但是我们也可以使用var$el=$(.foo),对吗?@khаааааааааааааааааааааааааааааааа1072(在jQuery的方法回调中)您使用$(this)
引用注册(触发)此类绑定事件/方法的元素。如果您的元素已分配给$el
没有人阻止您使用该变量。