你只是看错了事件。你关注的是文本框中的点击事件,而不是按钮。目标是“按钮”而不是“按钮”。“颜色输入”。
jQuery
$('button').on('click', function() { $('.box').css("background-color", $('.colourInput').val()); })