【发布时间】:2022-02-13 23:03:52
【问题描述】:
我试图通过单击 li 时添加的 li 获得一条线(如购物清单)。
$('document').ready(() => {
let id = 1;
$('.knop').click(() => {
let boodschap = $('.tekst').val();
let newli = `<li id="boodschap${id}"> ${boodschap}</li>`;
$(".result").append(`${newli}`);
id++;
});
$('ul').click(() => {
let target = event.target.id;
$(`${target}`).css({
"text-decoration": "line-through"
});
console.log(event.target.id);
});
});
我知道问题出在这部分:
$('ul').click(() => {
let target = event.target.id;
$(`${target}`).css({
"text-decoration": "line-through"
});
我的控制台没有出现错误。所以我卡住了。 但是当我对放置 ${target} 的部分进行硬编码时,它可以工作。 您不能在 css 函数中使用变量吗? 有没有办法解决这个问题?
【问题讨论】: