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() {
....
}