猿问

jQuery this 指向的疑问

需求:
一个列表,每列都有一个“修改”按钮,点击修改按钮后可以弹出一个textarea来填写内容并保存到对应的列表中
疑问:
如果使用循环每次在保存第二个列表的修改内容时,会把前一个修改过的列表内容覆盖掉。
代码:html

jQuery,方法-1

https://img4.mukewang.com/5c17570b0001170906080229.jpg

方法2:循环处理,同样会出现覆盖掉前一次修改过的内容

https://img2.mukewang.com/5c1757140001a38703400281.jpg

这个问题已经折腾了很久,虽然找到了一个替代方案,但觉得这个方案不是很好,如果后期html有改动的话,就没法用了,但用each来循环取index索引值,然后this又有问题,反复试了各种办法也不行,实在是不知道错哪里了,
希望有人给指点一点。谢谢大家了

墨色风雨
浏览 509回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答