这是我的html代码
<ul class="options-list">
<li contenteditable="true">Customer List</li>
<li contenteditable="true">Product List</li>
</ul>
当用户点击第一个 li 时,内容变为可编辑,第二个 div 也是如此。现在的要求是,在编辑第一个 li 时,如果用户按 Enter 键,我需要停止编辑第一个 li 并移动到第二个 li 并自动启动编辑模式。
这是我的 JS 代码
$('.options-list').on('keypress', 'li', function (e) {
if (e.keyCode === 13) {
$(e.currentTarget).blur(); //this works
$(e.currentTarget).siblings('li').click(); // this doesn't work
return false;
}
})
任何帮助,将不胜感激