我在页面上有几个textareas,我正在运行CodeMirror来进行一些语法突出显示并启用代码编辑。
目前我通过CodeMirror.fromTextArea(document.getElementById("code")
选择一个textarea,但我的文字区域是数字,从1开始,所以我的ID如下:
code-1
code-2
我如何使用像div[id|='code']
这样的东西,我相信它会在连字符之前看一切?我假设我需要与getElementById
不同的东西吗?
答案 0 :(得分:3)
您可以使用jQuery的'属性开头'选择器:
$('textarea[id^=code-]').each(function() {
CodeMirror.fromTextArea(this);
});