使用mouseup,我將多個值附加到數組中。將文本插入數組,然後附加到div - 在IE8中顯示div中的文本兩次
var myArray = [];
$("#button").mouseup(function() {
myArray.push(" play contact sports");
]);
然後用另一個按鈕
$("#button2").mouseup(function() {
$('#output').append(myArray+'');
]);
它在所有瀏覽器工作正常,除IE8那裏後點擊文本推的是兩次顯示附加到一個div。
play contact sports play contact sports
沒有逗號。有人知道原因可能是什麼嗎?或者可能有效的替代方案?
按鈕是否嵌套?也許這個事件正在冒泡。試試event.stopPropagation()來防止這種情況。只是一個想法。 – Hippocrates