在连字符前面带有x的所有id的CodeMirror document.getElementById

时间:2013-09-03 13:16:47

标签: javascript jquery codemirror

我在页面上有几个textareas,我正在运行CodeMirror来进行一些语法突出显示并启用代码编辑。

目前我通过CodeMirror.fromTextArea(document.getElementById("code")选择一个textarea,但我的文字区域是数字,从1开始,所以我的ID如下:

code-1
code-2

我如何使用像div[id|='code']这样的东西,我相信它会在连字符之前看一切?我假设我需要与getElementById不同的东西吗?

1 个答案:

答案 0 :(得分:3)

您可以使用jQuery的'属性开头'选择器:

$('textarea[id^=code-]').each(function() {
    CodeMirror.fromTextArea(this);
});