Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript DOM元素不响应jquery_Javascript_Jquery_Dom_Jquery Masonry - Fatal编程技术网

Javascript DOM元素不响应jquery

Javascript DOM元素不响应jquery,javascript,jquery,dom,jquery-masonry,Javascript,Jquery,Dom,Jquery Masonry,$(文档).ready(函数(){ 变量$grid=$('.grid')。砌体({ itemSelector:“.grid项”, 列宽:160 }); $('.grid item')。在('单击',函数()上){ //创建新的项目元素 变量$items=$(''); //将项目附加到网格 $grid.append($items) //添加并布置新添加的项目 .砌石(‘附加’,$items); }); }); *{ -webkit框大小:边框框; 框大小:边框框; } 正文{字体系列:无衬线

$(文档).ready(函数(){
变量$grid=$('.grid')。砌体({
itemSelector:“.grid项”,
列宽:160
});
$('.grid item')。在('单击',函数()上){
//创建新的项目元素
变量$items=$('');
//将项目附加到网格
$grid.append($items)
//添加并布置新添加的项目
.砌石(‘附加’,$items);
});  
});
*{
-webkit框大小:边框框;
框大小:边框框;
}
正文{字体系列:无衬线;}
/*----网格--*/
.电网{
背景:#EEE;
最大宽度:1200px;
}
/*clearfix*/
.网格:之后{
内容:'';
显示:块;
明确:两者皆有;
}
/*----网格项----*/
.表格项目{
宽度:160px;
高度:120px;
浮动:左;
背景:#D26;
边框:2倍实心#333;
边框颜色:hsla(0,0%,0,0.5);
边界半径:5px;
}

使用
$(文档).on('click','grid item',function(){})

$(文档).ready(函数(){
变量$grid=$('.grid')。砌体({
itemSelector:“.grid项”,
列宽:160
});
$(文档)。在('单击','网格项',函数()上{
//创建新的项目元素
变量$items=$('');
//将项目附加到网格
$grid.append($items)
//添加并布置新添加的项目
.砖石工程('附加',$项);
});
});
*{
-webkit框大小:边框框;
框大小:边框框;
}
身体{
字体系列:无衬线;
}
/*----网格--*/
.电网{
背景:#EEE;
最大宽度:1200px;
}
/*clearfix*/
.网格:之后{
内容:'';
显示:块;
明确:两者皆有;
}
/*----网格项----*/
.表格项目{
宽度:160px;
高度:120px;
浮动:左;
背景:#D26;
边框:2倍实心#333;
边框颜色:hsla(0,0%,0,0.5);
边界半径:5px;
}

使用
$(文档).on('click','grid item',function(){})

$(文档).ready(函数(){
变量$grid=$('.grid')。砌体({
itemSelector:“.grid项”,
列宽:160
});
$(文档)。在('单击','网格项',函数()上{
//创建新的项目元素
变量$items=$('');
//将项目附加到网格
$grid.append($items)
//添加并布置新添加的项目
.砖石工程('附加',$项);
});
});
*{
-webkit框大小:边框框;
框大小:边框框;
}
身体{
字体系列:无衬线;
}
/*----网格--*/
.电网{
背景:#EEE;
最大宽度:1200px;
}
/*clearfix*/
.网格:之后{
内容:'';
显示:块;
明确:两者皆有;
}
/*----网格项----*/
.表格项目{
宽度:160px;
高度:120px;
浮动:左;
背景:#D26;
边框:2倍实心#333;
边框颜色:hsla(0,0%,0,0.5);
边界半径:5px;
}

使用
$(文档).on('click','grid item',function(){})

$(文档).ready(函数(){
变量$grid=$('.grid')。砌体({
itemSelector:“.grid项”,
列宽:160
});
$(文档)。在('单击','网格项',函数()上{
//创建新的项目元素
变量$items=$('');
//将项目附加到网格
$grid.append($items)
//添加并布置新添加的项目
.砖石工程('附加',$项);
});
});
*{
-webkit框大小:边框框;
框大小:边框框;
}
身体{
字体系列:无衬线;
}
/*----网格--*/
.电网{
背景:#EEE;
最大宽度:1200px;
}
/*clearfix*/
.网格:之后{
内容:'';
显示:块;
明确:两者皆有;
}
/*----网格项----*/
.表格项目{
宽度:160px;
高度:120px;
浮动:左;
背景:#D26;
边框:2倍实心#333;
边框颜色:hsla(0,0%,0,0.5);
边界半径:5px;
}

使用
$(文档).on('click','grid item',function(){})

$(文档).ready(函数(){
变量$grid=$('.grid')。砌体({
itemSelector:“.grid项”,
列宽:160
});
$(文档)。在('单击','网格项',函数()上{
//创建新的项目元素
变量$items=$('');
//将项目附加到网格
$grid.append($items)
//添加并布置新添加的项目
.砖石工程('附加',$项);
});
});
*{
-webkit框大小:边框框;
框大小:边框框;
}
身体{
字体系列:无衬线;
}
/*----网格--*/
.电网{
背景:#EEE;
最大宽度:1200px;
}
/*clearfix*/
.网格:之后{
内容:'';
显示:块;
明确:两者皆有;
}
/*----网格项----*/
.表格项目{
宽度:160px;
高度:120px;
浮动:左;
背景:#D26;
边框:2倍实心#333;
边框颜色:hsla(0,0%,0,0.5);
边界半径:5px;
}

您需要通过所谓的

只要改变一下:

$('.grid-item').on( 'click', function() {
致:

请注意,出于性能原因,您应该始终将委派事件绑定到最具体的元素

例如,如果您绑定到
body
而不是
.grid
,它仍然可以工作。但是,如果单击的目标不是
。网格项
,则即使在触发函数之前,单击页面上的任何位置都会触发事件处理


$(文档).ready(函数(){
变量$grid=$('.grid')。砌体({
itemSelector:“.grid项”,
列宽:160
});
$grid.on('单击','.grid项',函数()){
//创建新的项目元素
变量$items=$('');
/
$grid.on( 'click', '.grid-item', function()