當(dāng)我嘗試undo改變班級(jí)時(shí),我遇到了一些問(wèn)題。我可以獲取clicked元素,但我想要的結(jié)果是獲取class changed元素和undo它。例如,在我的代碼片段中,我想undo同時(shí)更改所有課程。換句話說(shuō),我想獲得class changedelement array。有什么方法嗎?謝謝let clicked=[];$(function() { $("td").click(function() { $(this).nextAll(':lt(4)').addClass('color'); let clickedID=$(this).attr('id'); clicked.push(clickedID);});});$(function() { $("#btnCancel").on('click',() => { if(clicked.length) { let lastClicked = clicked.pop(); $(`td#${lastClicked}`).removeClass(); } }); });table td { width: 20px; overflow: hidden; display: inline-block; white-space: nowrap; border: 1px solid gray; text-align: center; padding: 5px; cursor: pointer;}.color { background-color: hsl(60,100%,60%);}<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script><table><tr><td id=1>1</td><td id=2>2</td><td id=3>3</td><td id=4>4</td><td id=5>5</td><td id=6>6</td><td id=7>7</td><td id=8>8</td><td id=9>9</td></tr></table><button id="btnCancel">undo</button>
- 0 回答
- 0 關(guān)注
- 96 瀏覽
添加回答
舉報(bào)
0/150
提交
取消