0

我正在尝试构建一个简单的 JavaScript 文本编辑器。当用户开始编写字符串时,我需要设置一个标志,比如“quotesOn=true”,例如“Hello world,你好吗……”。在写入字符串时,变量“quotesOn”应该保持“true”,只有当字符串结束时才会为“false”……即使用最后一个双引号。我正在寻找 JavaScript 或 jQuery 的解决方案。

情况1:

str =  "blah...blah...blah.......";
//     |                         |
//     |                         |________quotesOn=false
//     |______ quotesOn=true

案例二:

str =  "blah...blah...\".....\"blah.........";
//     |               |                    |
//     |               |__ ignore this      |________quotesOn=false
//     |______ quotesOn=true
4

1 回答 1

0

我认为你可以使用jQuery的焦点方法,所以如果文本编辑器没有内容并且当用户关注时,设置quotesOn = true并关注quotesOn = false ..

于 2013-11-04T07:25:29.400 回答