如何模拟内容可编辑元素上的可编辑点击

拉维·哈姆萨(Ravi Hamsa)

这是我的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;
    }
})

任何帮助,将不胜感激

塔索斯(Tasos K.)

相反.click(),您可以使用.focus()

例如:

$('.options-list').on('keypress', 'li', function (e) {
    if (e.keyCode === 13) {
        $(e.currentTarget).blur(); 
        $(e.currentTarget).siblings('li').focus(); 
        return false;
    }
})

jsfiddle演示在这里

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使UIWebView内容可编辑?

来自分类Dev

如何使div中的某些文本内容在点击时可编辑?

来自分类Dev

如何使div中的某些文本内容在点击时可编辑?

来自分类Dev

如何使用JavaScript(或jQuery)使元素的内容可编辑

来自分类Dev

如何使用JavaScript(或jQuery)使元素的内容可编辑

来自分类Dev

如何使多个div类元素的内容可编辑

来自分类Dev

如何使用JQuery使子元素的内容可编辑

来自分类Dev

设置内容可编辑元素的最大长度

来自分类Dev

获取内容可编辑的元素值

来自分类Dev

如何使点击时的<td>可编辑

来自分类Dev

如何防止删除内容可编辑范围?

来自分类Dev

如何在内容可编辑的编辑器上停止扩展/添加文法

来自分类Dev

剔除内容可编辑绑定

来自分类Dev

停止可编辑的内容散焦

来自分类Dev

停止可编辑的内容散焦

来自分类Dev

编辑后如何删除可编辑元素周围的蓝色框?

来自分类Dev

编辑后如何删除可编辑元素周围的蓝色框?

来自分类Dev

内容可编辑元素背景在元素内部触摸时闪烁

来自分类Dev

内容可编辑元素背景在元素内部触摸时闪烁

来自分类Dev

使内容可编辑div中的跨度不可编辑

来自分类Dev

使内容可编辑div中的跨度不可编辑

来自分类Dev

X可编辑的点击切换。如何禁用本机元素单击?

来自分类Dev

在内容可编辑元素的不重点(模糊)上“回滚”?

来自分类Dev

仅在单击元素时才关注可编辑内容?

来自分类Dev

如何使我的JTable可编辑?

来自分类Dev

如何使输入再次可编辑?

来自分类Dev

如何使表的列可编辑?

来自分类Dev

如何使CrossUI TreeView可编辑?

来自分类Dev

如何使我的JTable可编辑?

Related 相关文章

热门标签

归档