有个li列表,我通过事件监听li的点击事件,然后弹出框,在弹出框里有个input输入框,输入值点击确定按钮,把值传到当前的li标签内。但有个问题,多个点击li传值时,之前只要点击过的li都变成最后这个值了。。
页面用的是自己写的一个弹窗。
js代码大概这样(半夜在手机敲的😟)
$("ul").on("click","li",function(){
let _that=$(this)
$(弹框).show()
$(弹框 确定).click(function(){
_that.text($(弹框 input).val())
$(弹框).hide()
})
})