jQuery中的事件无法正常工作

时间:2017-01-25 15:14:47

标签: javascript jquery events event-handling codepen

我的程序中有这个代码,但事件并没有从Codepen中的JS做任何事情,但是当我从调试视图中将它粘贴到javascript控制台中时,它可以工作。

$('.peg-row--selected').children().click(function(e) {
  console.log("hi");
  $(e.target).attr('data-peg',$('.peg-selector--selected').attr('data-peg'));
});

1 个答案:

答案 0 :(得分:1)

在绑定事件之前确保您的元素存在,请尝试:

$(document).ready(function(){
  $('.peg-row--selected').children().click(function(e) {
    console.log("hi");
    $(e.target).attr('data-peg',$('.peg-selector--selected').attr('data-peg'));
  });
});