小编The*_*ard的帖子

jQuery单击函数不在类上工作

所以我有一堆我想要点击的游戏.如果我向按钮添加一个单击功能,我会得到所需的结果,但是当我将它添加到游戏块类时,它无法工作.

这是一个在jsfiddle上正常工作的例子,但是当我在我的脚本中使用它时不是这样:http: //jsfiddle.net/sLt7C/

这是我想在我的页面上做的事情:

$('.gamePiece').click(function(){
    $('.gamePiece').addClass("toggled");
});
Run Code Online (Sandbox Code Playgroud)

这不起作用,但如果我将标识符切换到页面上的按钮,它确实有效:

$('#btn_AddClass').click(function(){
    $('.gamePiece').addClass("toggled");
});
Run Code Online (Sandbox Code Playgroud)

什么可能导致这失败?

不确定这是否会对导致其失败的因素产生任何影响,但"游戏片段"是单击"新游戏"按钮后生成的跨度元素.

这是一个小提示,显示更多代码http://jsfiddle.net/sLt7C/4/

进一步澄清:

这不起作用

$('.gamePeice').click(function(){
    $(this).addClass("toggled");
});
Run Code Online (Sandbox Code Playgroud)

这有效

$('#btn_addClass').click(function(){
    $('.gamePeice').addClass("toggled");
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

2
推荐指数
2
解决办法
6703
查看次数

标签 统计

javascript ×1

jquery ×1