如何使用jQuery编辑HTML 5内容?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (63)

我有一些元素需要将文本放在可编辑的内部,为此,我使用了HTML 5属性contentEdable。为此,我似乎不能使用多个选择器来使用jQuery。我想做的是让容器div中的每个标记都是可编辑的。下面是一个示例,说明如果它与jQuery一起工作会是什么样子:

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

我不知道如何让它选择所有的标签,因此,所有的跨度、div、表、粗体等都应该是单独编辑的。

提问于
用户回答回答于
$('#container *').attr('contenteditable','true');

*意思是“所有元素类型”,类似于a,div,span,ul,etc...

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

用户回答回答于

扫码关注云+社区

领取腾讯云代金券