是否可以在html元素中添加这种格式的自定义属性?
<div class="example" editor:edit></div>
(有点像Mailchimp的合并标签)
如果是,我该如何定位元素,最好是使用jQuery。
可以使用数据属性
<div class="example" data-editor="edit"></div>
$(function(){
console.log($('.example').data('editor'));
});
MDN的HTML属性引用暗示您永远不应该创建非标准属性。
这就是data-*
属性的目的,列表中的描述是:Lets you attach custom attributes to an HTML element.