jquery - HTML5 内容可使用 jQuery 编辑

标签 jquery html contenteditable

我有一些元素需要让内部文本可编辑,为此我使用了 HTML 5 属性 contentEditable。我似乎无法使用多个选择器为此使用 jQuery。我想要做的是让容器 div 内的每个标签都是可编辑的。下面是一个使用 jQuery 时的示例:

$("#container <all tags here>").contentEditable = "true";

我不知道如何让它选择所有标签,但你明白了。

所以所有的 span、div、tables、bold 等都应该可以单独编辑

最佳答案

$('#container *').attr('contenteditable','true');

* 表示“所有元素类型”,类似于 a,div,span,ul,etc...

像大多数其他 jQuery 函数一样, attr 对选择器捕获的每个元素应用相同的操作。

关于jquery - HTML5 内容可使用 jQuery 编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3655156/

相关文章:

javascript - 在用户提交时使用 jQuery 提交 HTML 和 CSS 坐标和值

javascript - 如何捕获单击哪个按钮以更改纯 JavaScript 中的图像?

html - Contenteditable div,获取表单值选项

javascript - 在特定点插入使用 ExecCommand?

javascript - 为什么这个 Accordion 开关不起作用?

javascript - 在 contenteditable div 插入 html

javascript - 使用 javascript 或 jquery 更改多个 div 的 z-index

javascript - (添加和)使用 JavaScript/jQuery 删除列表项

php - ExtJS 在 Ajax 返回 (json) 上加载数据并为 grid.panel 加载存储

javascript - Rails with turbolinks Javascript 仅在页面刷新时正确加载