Javascript 在附加项上单击鼠标

Javascript 在附加项上单击鼠标,javascript,jquery,append,mouseevent,Javascript,Jquery,Append,Mouseevent,当用户单击单元格时,下面的函数切换单元格上的高亮显示 加载文档时,如果单元格在那里,则效果良好。但是,它不适用于新添加的单元格 我可以做些什么改变,使之适用于新的细胞 $(function () { var isMouseDown = false, isHighlighted; $("#tablegrid td.nohighlight") .mousedown(function () { isMouseDown = true; $(this)

当用户单击单元格时,下面的函数切换单元格上的高亮显示

加载文档时,如果单元格在那里,则效果良好。但是,它不适用于新添加的单元格

我可以做些什么改变,使之适用于新的细胞

  $(function () {
  var isMouseDown = false,
    isHighlighted;

  $("#tablegrid td.nohighlight")
    .mousedown(function () {
      isMouseDown = true;
      $(this).toggleClass("highlighted");
      isHighlighted = $(this).hasClass("highlighted");
      return false; // prevent text selection
    })
    .mouseover(function () {
      if (isMouseDown) {
        $(this).toggleClass("highlighted", isHighlighted);
      }
    })
    .bind("selectstart", function () {
      return false;
    })

  $(document)
    .mouseup(function () {
      isMouseDown = false;
    });
});

“mouseover”和“bind”的内容相同。

这个问题与链接的问题完全相同。投票以重复的方式结束,而不是重复回答。成功了。非常感谢。我会接受你的回答。
$("#tablegrid").on('mousedown', 'td.nohighlight', function() {
....
}