Jquery 连接伪&;类变量
我正在使用jQuery插件,并尝试在几个元素上执行相同的任务:Jquery 连接伪&;类变量,jquery,viewport,pseudo-element,Jquery,Viewport,Pseudo Element,我正在使用jQuery插件,并尝试在几个元素上执行相同的任务: $('#something').each(function(){ var current = $(this); if ($(this + ':in-viewport')){ console.log(current.attr('id')); } }); 我做错什么了吗?这是我的控制台显示的错误: 未捕获错误:语法错误,无法识别的表达式:[object htmldevelment]:在viewp
$('#something').each(function(){
var current = $(this);
if ($(this + ':in-viewport')){
console.log(current.attr('id'));
}
});
我做错什么了吗?这是我的控制台显示的错误:
未捕获错误:语法错误,无法识别的表达式:[object htmldevelment]:在viewport
中,您将这个对象连接到:在viewport
中,这个对象是字符串,因此对象被转换为字符串,结果是[对象HtmlLevel]:在视口中
,这是非法的jQuery选择器
我想你在找这样的东西:
$('#something').each(function(){
var current = $(this);
if ($(this).is(':in-viewport')) {
console.log(current.attr('id'));
}
});
或者在该特定代码的更好版本中:
您正在将这是一个对象的连接到:在视口中这是一个字符串,因此该对象被转换为字符串,结果是[object htmldevelment]:在视口中,这是一个非法的jQuery选择器
我想你在找这样的东西:
$('#something').each(function(){
var current = $(this);
if ($(this).is(':in-viewport')) {
console.log(current.attr('id'));
}
});
或者在该特定代码的更好版本中:
谢谢,忘了。是的谢谢,忘了。是的