语法错误:缺少:在属性 ID 之后
SyntaxError: missing : after property id
$('.pagination ul li').each({
if( $(this).index(this) > 2 )
{
$(this).hide();
}
});
语法错误:缺少:属性 ID 之后有什么问题?
在前面{}
使用关键字function
,否则它将被解释为对象文字。
$('.pagination ul li').each(function() {
if ($(this).index(this) > 2) {
$(this).hide();
}
});
此外,$(this).index(this)
不会执行您的期望。是否要检查元素所在的索引是否大于 2?请改用此修订版:
$('.pagination ul li').each(function(idx) {
if (idx > 2) {
$(this).hide();
}
});
你需要
传递.each
function
。 如果没有function()
,它被读取为一个对象({}
(。
$('.pagination ul li').each(function(){
if($(this).index(this) > 2){
$(this).hide();
}
});
附言 $(this).index(this)
不会做你认为它做的事情。 它将在this
内部搜索this
,因此它总是返回0
。
如果要在ul
中使用li
的索引,请使用.each
中的索引参数。
$('.pagination ul li').each(function(index){
if(index > 2){
$(this).hide();
}
});
附言如果您只想隐藏具有index > 2
的li
,那么您可以更轻松地执行此操作:
$('.pagination ul li:gt(2)').hide();
相关文章:
- Javascript复选框函数:;缺少:在属性id之后"
- 语法错误:缺少:在属性 ID 之后
- JSON到带有Django的JS:SyntaxError:缺少:在属性id之后
- Ajax - 在“成功”之后转到另一个页面,从那里的URL中检索用户ID
- 在为 jquery 自动完成设置源代码时获取“语法错误:缺少:在属性 ID 之后”
- ngResource 在 $save() 之后从 POST 响应中检索唯一 ID
- j查询错误 - 语法错误:缺少:在属性 ID 之后
- 缺少解析错误:在属性 ID 之后
- Dojo确认对话框'缺少:在属性id'之后;和'找不到节点'
- jQuery)SyntaxError:缺少:在属性id之后)
- 为什么我在循环之后只得到最后一个id道具
- 缺少:在属性id-javascript之后
- 语法错误:缺少:在属性 ID 之后
- 只需要获取ID的一部分最后一个下划线之后的所有内容
- 错误:缺少:属性id之后
- 如何检查一个元素在id的哈希符号之后是否有一个字符串?
- 错误:缺少:属性id之后
- 缺少:在属性id之后
- 使用 .replacewith 更改图像,但保留 id.之后,图像不再在悬停时触发功能
- Angular js -缺失:在属性id之后