我有一些元素需要让内部文本可编辑,为此我使用了 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/