如何使触摸事件在此函数创建的每个元素的单个元素上起作用。此代码不起作用,因为即使我触摸其中一个,它也会使所有“#demo-1 p”背景颜色一起变化。
function token1(r) {
for (var j = 0; j < r.length; j++) {
if (r[j].match(srr[0], "g")) {
$('<p>').html(r[j]).appendTo("#demo-1");
scnt++;
$('#demo-1 p').bind("touchstart", function (event) {
$('#demo-1 p').css('background-color', 'red')
});
$('#demo-1 p').bind("touchmove", function (event) {
$('#demo-1 p').css('background-color', 'white')
});
$('#demo-1 p').bind("touchend", function (event) {
$('#demo-1 p').css('background-color', 'white')
});
}
}
}