【发布时间】:2013-09-17 05:59:32
【问题描述】:
我正在为初学者开发一个基于 c++ Web 的 IDE,其中一个核心功能是让用户知道评估结果(true 或 false)他们对我的 contenteditable div 的条件语句。
假设我已经能够获取我想要评估的“片段”(我根据我的架构称之为)并且我已经知道变量的值......
您能否建议我如何将片段上的文本评估为条件语句,该语句将返回真或假...
例子
当var b = 5;
$('.frag').eq(1).text() //"if( (b>1) || (b==10) )"
评估后(我寻求帮助)应该返回true
$('.frag').eq(2).text() //"(b>1)"
应该返回true
**$('.frag').eq(3).text() //"(b==10)"
应该返回false
更新
我在 eval 中看到的问题是,如果我在 contenteditable div 中有一个 var1,而我的代码中有一个 var1。我应该在 contenteditable 的变量上加上一个标题,对吗?喜欢 sc_var1 以防止我的源代码中的 var1 搞乱?
【问题讨论】:
-
听起来像是
eval可以提供帮助的少数情况之一......
标签: javascript jquery evaluation