如何在没有eval()的情况下评估jQuery中的以下表达式?

时间:2011-06-30 05:25:23

标签: jquery eval

我有以下代码在jQuery的上下文中似乎没有问题:

jQuery.expr[ ":" ].containsNoCase = function( el, i, m ) {
    var search = m[ 3 ];
    if( !search ) return false;
    return eval( "/" + search + "/i" ).test( jQuery( el ).text() );
};

还有其他方法可以返回结果吗?

1 个答案:

答案 0 :(得分:0)

我相信你想要

new RegExp(search, "i").test(jQuery(el).text());